The Revolutionary Guard says it has fired missiles and drones at US Fifth Fleet headquarters in Bahrain, while the US military has launched an attack on Qeshm Island.