News

Oil and gas revenues account for about 30% of Russia’s budget, critical for financing its military operations, and Moscow’s ...