Western Sanctions Squeeze Russia’s Oil Revenues, Impacting Economy
Moscow: Across the world’s vast oceans, more tankers bearing crude oil from Russia have begun to sit idle, unable to find willing buyers amid declining demand.
According to France24.com, estimates suggest that 19 million barrels of Urals crude loade…