Oil prices soar past $110 a barrel again after Iran says Strait of Hormuz is closed March 27, 2026 · The Independent Read full story at source