Russia’s oil and gas revenue down 12% y/y in April
Russia’s budget proceeds from oil and gas sales fell by around 12% in April compared to the same month last year, the finance ministry said on Wednesday, blaming a sharp drop in the price of oil. Oil and gas revenues have been the most important source of …