TEHRAN - The Strait of Hormuz has been partially closed for almost four weeks – throwing global oil markets into chaos – and there is no clear end in sight.