Oil prices drop as U.S. and Iran sign a peace deal, easing supply concerns and impacting global markets.
Read on WOBR AI →