Strait of Hormuz: 26 Ships Still Wait as India Energy Imports Hang