2 min read Top Stories Russia’s Oil Revenues Plunge 27% Amid New US Sanctions Editorial 7 November, 2025 UPDATE: Russia’s oil revenues have plummeted a staggering 27% as new U.S. sanctions tighten...Read More