Global oil prices witnessed a sharp decline this week after signals emerged that a possible peace agreement between the United States and Iran could be finalized soon. The development came following remarks ..
Global oil prices witnessed a sharp decline this week after signals emerged that a possible peace agreement between the United States and Iran could be finalized soon. The development came following remarks ..