A prolonged halt to shipping through the Strait of Hormuz has left 1,500 vessels anchored in warm Gulf waters for months...