Economy Russia is still exporting plenty of oil — but earning far less to fund its war on Ukraineby DTB December 4, 2025
Economy The key pillar of Russia’s war chest is cracking. The timing couldn’t be worse. August 6, 2025