The flight was diverted to Muscat, Oman, because Dubai Airport refused to land. It stopped for two days before flying from Muscat to Dubai. The itinerary was completely messed up. I sent a screenshot to Ctrip customer service.
I called the hotel, and the hotel told me to contact Ctrip because the money was given to Ctrip.
I called Ctrip, and Ctrip said it depends on whether the hotel agrees or not.
Finally, Ctrip said that according to the contract with the hotel, the hotel can refuse to refund.
I don’t know if the agreement between Ctrip and the hotel has a force majeure clause.
Original TextTranslation provided by Google