Top Stories Russia’s Oil Revenues Plunge 27% Amid New US Sanctions UPDATE: Russia’s oil revenues have plunged 27% in October 2025, just as new US sanctions come into effect, adding unprecedented pressure on the Kremlin’s... Editorial5 hours ago