Ukraine War put a dent in Russia’s Oil Revenue
Russia’s oil revenue is finally being impacted by a nearly complete restriction on the entry of Russian petroleum into the European Union. Concerns that it would give the Kremlin a windfall to finance its conflict in Ukraine have been allayed – for the time being. The US Administration was concerned that the Monday-effective EU penalties … Read more