Emirates have cancelled our return flight from Thailand and automatically booked us on a flight two days later. On asking them to pay for the extra two nights we have had to book in a budget hotel, they have refused. All they will offer is for the flights to be cancelled, which we cannot accept as the rest of the holiday is booked and paid for and there is no other provider on the same route. If the flight was from an EU country, they would be forced to pay compensation but they don't apply the same rules to themselves on flights outside the EU. For such a rich airline, this just seems mean and penny pinching. They won't offer anything at all as compensation and we are very disappointed in them.