A military train carrying young recruits to an army camp derailed in Egypt, killing 19 people and injuring 107.

The train was travelling from Upper Egypt to Cairo when it derailed in the Giza neighbourhood of Badrashin.

Over 60 ambulances attended the scene to move the dead and injured to hospitals.

Egypt's roads and railways have a poor safety record.

Egyptians have long complained that successive governments have failed to enforce even basic safeguards, leading to a string of deadly crashes.

In November, at least 50 people, mostly children, were killed when a train slammed into a school bus at a rail crossing south of Cairo.