News

Russia’s oil and gas revenues plummeted in June to their lowest level since January 2023, straining the country's war-driven ...