The BA105 flight took off at 8.15pm on Thursday night and was due to land in Dubai seven hours later. Instead, passengers had to wait 15 hours before they could resume their journey, and caught another flight to Dubai at 1pm on Friday.