
Russia Slashes Energy Revenue Forecast by 24% as Oil Prices Dip
Russia expects 24% lower revenues from oil and gas this year compared to earlier estimates, following the oil price crash that began in early April and sank the price of its flagship Urals crude close to the $50 per barrel mark. Russia now sees its oil and …