GeoBITs
March 17, 2023
Russia & Europe
Economy
Russia is still shipping "roughly the same" amount of oil to world markets, according to the International Energy Agency, indicating that the G7 price-cap scheme has been effective in not restricting global crude and product supplies, while simultaneously curtailing Russia's ability to generate export revenue.
Over the past year, …