Global oil prices declined on Friday as signs of improving crude supply emerged following the interim peace agreement between the United States and Iran, raising hopes of a return to normal shipping operations through the strategically vital Strait of Hormuz. Brent...
Read More