Search...
Total 1 articles
Oil prices dropped nearly 3% on renewed Iran nuclear talks and OPEC+ production pause, signaling shifting dynamics in global energy markets and geopolitical tensions.