At least two people died and 43 were injured after a train derailed in North India, close to the site of a previous rail accident that killed 146.

The incident happened in Kanpur, Uttar Pradesh state, when more than a dozen coaches of an express train derailed.

According to officials some coaches had crashed into each other and turned sideways after coming off the tracks.