At least 31 people were killed when Flight GE235 lurched between buildings, clipped a taxi and an overpass with one of its wings and crashed upside down into shallow water shortly after take-off from a downtown Taipei airport on Wednesday. There were 15 known survivors and 12 more unaccounted for.

"He really tried everything he could," Taipei Mayor Ko Wen-je said of the pilot, his voice breaking with sobs.

Amateur video recorded by a car dashboard camera showed the plane nose-up as it barely cleared the buildings close to Taipei's Songshan airport before crashing into the river.

"The pilot's immediate reaction saved many people," said Chris Lin, brother of one of the survivors.

"I was a pilot myself and I'm quite knowledgeable about the immediate reaction needed in this kind of situation," he said.

Aerospace analysts said it was too early to say whether the pilots intentionally pulled the plane above the buildings, and noted that the crew may have been aiming for the river to reduce casualties.

A more conclusive picture will emerge only when authorities release details from the plane's cockpit voice and flight data recorders, which were recovered on Wednesday.