Finnair, Air Canada and British operator Virgin Atlantic have taken the difficult decision to delay their return to Dubai ...