Qatar Airways has canceled nearly half of its flights due to airspace closures in the Persian Gulf following an Iranian missile attack. The cancellations and delays have led to significant travel disruptions for passengers attempting to reach Doha and other cities in the region.