Oil touches $107 per barrel as Hormuz remains choked for over six months September 11, 2026 · Times of India Read full story at source