Emirates airline has apologised for the disruption, saying its response was far from “perfect”. Read More