A train crash in eastern India has killed at least 56 people, officials say.
A passenger train ploughed into another that was waiting at a station in the town of Sainthia, West Bengal state, early on Monday.
About 90 people were injured in the accident.
TV footage showed local residents climbing through the mangled trains as they searched for survivors. The cause of the crash was not immediately known.
Emergency workers later used gas cutters and other tools to free passengers trapped in the wreckage.
Local officials say the accident occurred at about 0200 local time on Monday (2030 GMT Sunday) when the Uttar Banga Express crashed into the stationary Bhagalpur-Ranchi Vananchal Express at the station in the Birbhum district, about 200km (125 miles) north of Calcutta.
The impact of the collision was so strong that the roof one of the coaches hit a footbridge above the tracks.
He said that all the passengers trapped in the wreckage were rescued and all the injured were taken to hospitals, ending rescue operations.
Officials believe that the trains were packed with commuters heading back to work after spending a weekend with their families.
Many inter-city trains from Bengal to Calcutta have been cancelled because of the accident.
There is speculation that faulty signalling may have been the cause of the crash. A police investigation is now under way.
This is the second major railway accident in West Bengal this year.
In May, nearly 150 people died when a Bombay-bound passenger train derailed and was hit by a goods train. Police accused Maoist rebels of sabotaging the track, but Maoists denied the charge.
Accidents are common on the state-owned Indian railway, which operates an immense network connecting every corner of the vast country.
It operates 9,000 passenger trains and carries some 18 million passengers every day.