Oil Price Drop and Sanctions Puts the Squeeze on Iran and Russia
June 5, 2025
After several years of relative stability in the global oil market, notwithstanding the war in Ukraine and attacks on shipping in the Red Sea, recent weeks have seen some shifting in the market....