Oil prices fell near $70 a barrel as traders cheered an evacuation plan for vessels trapped in the Strait of Hormuz hopeful that global energy supplies will normalize quickly if the US and Iran can r… [+3131 chars]
No comments yet. Be the first to comment!