The United States has confirmed carrying out a strike on an Iranian air-defence facility on Qeshm Island near the strategically important Strait of Hormuz. US President Donald Trump acknowledged the operation, describing it as a limited attack on an anti-aircraft facility. US officials said the strike was defensive in nature and aimed at countering threats to American military assets, following reports that Iranian forces had fired at a US aircraft.