Economy Energy Oil Russia Russia’s Oil and Gas Revenues See Sharp Decline for Third Consecutive Month Russia's oil and gas revenues have plummeted for the third month in a row, sparking… 20.08.2025