Russia’s war funding under threat as oil revenues hit five-year low

Moscow's oil and gas tax intake decreased by 24% in 2025 compared to 2024.