A 19-year-old man has been charged after a man was stabbed on a train from Beckenham Junction.

Rakeem Thomas, 19, was charged with attempted murder and possession of an offensive weapon and was remanded in custody.

He is due to appear at Wimbledon Magistrates Court tomorrow (March 30).

Emergency services were called to the scene at around 4pm on Wednesday (March 27) to reports of a stabbing on board the train somewhere between Beckenham Junction and Shortlands in south east London.

The scene was attended by officers from British Transport Police and London Ambulance Service.

A man in his 20s was taken to hospital.

British Transport Police say he is in a critical but stable condition.