The stranded aircraft is now expected to depart for its destination either tonight or tomorrow, an airport official said.
The British Airways flight BA36 was scheduled to take off for London's Heathrow Airport from the international airport at 5.35 AM.
"The passengers, however, were informed of the cancellation only around 1030, almost five hours after boarding the flight," the official said.
After the passengers protested the delay, they were deplaned and are now lodged in various hotels in the city, the official added.
Also Read
Later, British Airways said it was working to make the aircraft "air worthy".
"We are very sorry for the delay to customers' travel plans and did all we could to fix the aircraft which had a technical fault before it was night stopped," British Airways said in a statement.
The airline is doing all it can to fix the aircraft for its departure today, it said adding, "the safety of our customers and crew are always our top priorities and we would never operate a flight unless it was safe to do so."
"We provided hotel rooms overnight and refreshments for our customers," the release added.