Iran fired missiles and drones at several Persian Gulf countries, including a drone strike that hit the US Embassy in Saudi Arabia’s capital, Riyadh, CNBC reported on Tuesday.