Indian rescuers on Monday called off a search of the mangled carriages of a derailed train after pulling more bodies from the wreckage, taking to at least 146 the number of passengers killed in the disaster.
Sunday's derailment in the northern state of Uttar Pradesh was India's deadliest train tragedy since 2010 and has renewed concern about poor safety on the state-run network. A lifeline for millions, the railways suffer from chronic underinvestment, which has left it with ageing tracks and outdated rolling stock.
Rescue teams worked through the night with cranes and cutters to disentangle the train before police halted the search of the 14 carriages that derailed in the early hours while most passengers slept.
"The rescue operations are over. We don't expect to find any more bodies," said Zaki Ahmed, the police inspector general in the city of Kanpur, about 65 km (40 miles) from Pukhrayan, the crash site.
All of the carriages, some crumpled beyond recognition, have since been removed from the tracks.
The crash came during India's busy wedding season and media said blood-stained bags of saris and wedding cards carried by at least one wedding party on board were scattered beside the wreckage.
The derailment injured close to 200 people, scores of them seriously, officials said. After the tragedy, relatives thronged hospitals in a search for survivors.
A railways spokesman said the train carried 1,000 people travelling on reservations, but 700 more were estimated to have squeezed into the unreserved carriages.
The largely colonial-era railway system, the world's fourth largest, carries a saturation-level total of about 23 million people daily. Ageing badly, its average speeds top just 50 kph (30 mph) and train accidents are common.
The crash is a stark reminder of the obstacles facing Prime Minister Narendra Modi in delivering on his promise to turn the railways into a more efficient, safer network befitting India's economic power.
Modi this year pledged record levels of investment and has announced a new high-speed line funded by Japan, but the main network has made little progress on upgrading tracks or signalling equipment.
He has also shied away from raising the highly subsidised fares that leave the railways with next to nothing for investment. By some analysts' estimates, they need 20 trillion rupees ($293.34 billion) of investment by 2020.
Modi held a political rally on Sunday about 210 km (130 miles) from the crash site in Uttar Pradesh, which heads to the polls early next year in an election his Bharatiya Janata Party is vying to win.
Mayawati, the state's former chief minister who uses only one name and is a Modi critic, said the government should have "invested in mending tracks instead of spending billions and trillions of rupees on bullet trains", media reported.
Junior railway minister Manoj Sinha said a fractured track might have caused the train to roll off the rails on its journey between the central Indian city of Indore and the eastern city of Patna. The government has ordered an inquiry to determine the precise cause.
Sunday's crash is India's worst rail tragedy since the collision of a passenger and a goods train in 2010, which the government blamed on sabotage by Maoist rebels.
In 2005, a train was crushed by a rock and another plunged into a river, each disaster killing more than 100 people. In what was probably India's worst rail disaster, a train fell into a river in the eastern state of Bihar of 1981, killing an estimated 500 to 800 people.