April 12, 2026
Oil prices surge above $100 as U.S. Navy to blockade Iran’s ports after peace talks fail
Oil prices surge above $100 as U.S. Navy to blockade Iran’s ports after peace talks fail
Oil prices surge above $100 as U.S. Navy to blockade Iran’s ports after peace talks fail