Russia’s Oil and Gas Revenues Fall 17% Year-on-Year in March

Russia’s budget revenues from oil and gas fell 17% year-over-year to 1.08 trillion rubles ($12.8 billion) in March, the Finance Ministry reported Thursday.

The government collected approximately 230 billion rubles ($2.7 billion) less…

Continue Reading