JUST IN: Russia's oil and gas revenue 'may fall in November by 35%' according to Reuters report.Published by The Spectator IndexNov 24, 2025 7:00:03 PM UTC