I ordered a vegetarian meal at check in & the staff said it would be fine for the Dubai to London leg. I got a special meal but it was chicken! They had no spare veg meals on the flight. My screen also stopped working early in the flight & an attempt was made to fix it but it never worked again & they stopped trying & didn't make any explanation.