Ten people are dead and at least 61 are injured after a freight train smashed into a double-decker passenger bus in central Mexico.

The train operator said the bus driver had been attempting to pass in front of the moving train.

Canadian Pacific Kansas City de Mexico, the railway, expressed its condolences to the victims' families and called on drivers to respect road signs and stop orders at railroad crossings.

Bus operator Herradura de Plata did not immediately respond to a request for comment.

Images from the scene showed the front part of the top deck of the bus smashed in and its metal frame badly dented, as first responders cordoned off the area.

The collision happened in an industrial zone on the highway between Atlacomulco, a town some 115 kilometres northwest of the capital M

See Full Page