Oil touches $107 per barrel as Hormuz remains choked for over six months

· Times of India