Credit: AP/LIBKOS Ukraine and Russia trade fresh accusations of targeting a major nuclear power plant
Inflation in Europe tumbles more than expected to 2.4%, clearing the way for central bank to cut interest rates