November 25, 2024
Russia's still making plenty of money from oil sales despite a price cap imposed by the Group of Seven major democracies

Russia’s still making plenty of money from oil sales despite a price cap imposed by the Group of Seven major democracies