Holidaymakers in Dubai have been forced to shelter inside their hotels as the United Arab Emirates (UAE) is hit hard by Iranian missiles and drones.