Oil Prices Surge Past $100 as US Navy Blockades Strait of Hormuz
Key Points: Global oil prices spiked past $100 per barrel after peace talks between the United States and Iran collapsed. Brent crude futures jumped nearly 8% to hit $102.80, while US West Texas Intermediate soared to $104.88. President Donald Trump...