WTI Crude Tumbles as Iran De-escalation and Rising OPEC+ Supply Ease Oil Rally
WTI crude futures retreated from $95 to $91.50 as Iran signaled the end of military operations. Reduced escalation risks, combined with OPEC+ production increases and weakening Chinese import demand,…