Russia's budget posts $43.2B deficit amid falling oil prices
- Russia's budget revenues up 3.1%, while expenditures soared 20.8% year-on-year this January to May
09:38
General