I'm doing a triathlon for charity! Donate here

Russia's oil, gas September revenues down 25% from last year amid high budget deficit

Russia's oil, gas September revenues down 25% from last year amid high budget deficit

The deficit has forced Moscow to reduce planned military spending for 2026.

Source