The move followed missile strikes on three tankers.

The waiver, issued last month, had let Iranian crude reach buyers again; a fifth of world oil transits the strait.

A US official said the license was pulled to impose consequences; Iran has not responded.

Sources: Al Jazeera Online, The Telegraph, ITV Hub