IEA stated that Russia’s oil earnings decreased sharply as the West’s price cap started to bite March 16, 2023: On Wednesday, the International Energy Agency said Russia’s oil export revenues decreased sharply, prompted … Read More