oil supply: Russia sanctions impact: Global oil supply may not meet demand next year
World oil demand is all set to breach its pre-pandemic levels and reach 101.6 mb/d in 2023, but the supply of the same is likely to struggle to keep up amid the ongoing war between Russia & Ukraine and as the world recovers from the…