Oil Slips Below $75 As US, Iran Agree Deal To End Major Supply Disruption
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...
By Nse Anthony-Uko