A crash involving two trains in eastern Bangladesh has killed at least 10 people and injured 50 others, police say.
A fire chief said the accident happened when a stationary train was hit by another from behind.
Television pictures showed workers rescuing people from inside the coaches, as large crowds milled around the scene.
The accident occurred in Narshingdi, 30km (20 miles) north-east of Dhaka.
"The engine car of the moving train rammed into the stationary train, this caused the two back carriages of the stationary train to fly up into the air and crash back down on top of the engine car," Ruhul Amin Molla, head of the local fire department, told the AFP news agency.
Mr Molla said that the "complex emergency rescue operation" had been hampered by the thousands of people who had gathered at the scene of the crash.
Officials in Dhaka told the Associated Press news agency that rescuers were still trying to determine the exact number of casualties.
Local news reports said the accident might have been caused by a signal error.
Train accidents are common in Bangladesh and are usually caused by deficient signalling or worn-out tracks.
In September, a speeding train hit two buses at a busy crossing in Dhaka, killing seven people and injuring dozens.