Two passenger trains in the Indian state of Madhya Pradesh have derailed minutes apart on a partially flooded bridge, killing at least 24 people.

The trains were passing each other near the town of Harda, and several coaches fell into a river.

The BBC's Sanjoy Majumder reports.