[Leadership] Crude oil prices fell sharply on Thursday, with the WTI crude slipping below $75 per barrel for the first time since early March 2026, market participants said, after the United States and Iran reached an agreement to end a…
View original source — AllAfrica ↗

