US President Donald Trump on Tuesday abruptly scrapped a planned 20 percent levy on ships transiting the Strait of Hormuz amid clashes with Iran, saying he would instead seek compensation from Gulf allies via trade deals.

That announcement caused oil prices to spike and alarmed allies -- especially given that the United States has previously slammed Iran for its own plans to charge shipping fees for the Strait.