Oil prices settled down 2% on expectations for US-Iran nuclear deal

May 16, 2025 - 12:20
 0
Oil prices settled down 2% on expectations for US-Iran nuclear deal