A plane carrying 71 passengers and crew has crashed on landing at Nepal's Kathmandu airport, killing at least 40 people. At least 22 survived.
Rescuers pulled bodies from the charred wreckage of the plane, operated by Bangladeshi airline US-Bangla after a raging fire was put out.
Flight BS211 veered off the runway while landing on Monday afternoon.
One survivor who managed to break through a window says the aircraft gave a violent shake, followed by a bang.
Offering his condolences, Nepalese Prime Minister K P Sharma Oli promised an immediate investigation.
The plane caught fire and a plume of smoke could be seen above the airport.
One of the survivors, Nepalese travel agent Basanta Bohora, described from his hospital bed what he had experienced.
After a normal take-off from Dhaka, the plane had begun to behave strangely as it approached Kathmandu, he said.
"All of a sudden the plane shook violently and there was a loud bang afterwards," he was quoted as saying by the Kathmandu Post.
"I was seated near the window and was able to break out of the window," he added.
"I have no recollection after I got out of the plane, someone took me to Sinamangal Hospital, and from there my friends brought me to Norvic [Hospital]. I have injuries to my head and legs, but I am fortunate that I survived."
What do we know of the casualties?
The plane was carrying 67 passengers and four crew.
It is now known that 33 of the passengers were Nepalis, 32 were Bangladeshi, one was Chinese and one was from the Maldives.
Of the 40 people killed, 31 died at the airport and nine in hospital, police sources told BBC News. A further nine are missing.
Among the 22 people injured, some are in a critical condition.
The cause was not immediately clear.
In 1992, a Thai Airways flight from Bangkok crashed while trying to land in Kathmandu, killing all 113 people aboard.