I've booked a flight from Glasgow to Basrah on the 4th of June. Leg1 arrives at Dubai at 7:55 on the 5th of June, leg2 departures at 13:55 from Dubai on the same date so that's less than 6 hours to wait at the airport.
Emirates airlines left me a voicemail yesterday asking me to contact them as leg2 flight has been shifted by a whole 24hours to depart at 13:55 on the 6th of June.
I haven't called them yet to discuss my options but the ideal solution for me would be to spend the 24 hours at a hotel inside the airport as I am not interested in visiting Dubai or getting a transit Visa. Do I have the right to ask to pay for the hotel?
Update: Will I need a Visa? I am a British citizen