A 16-year-old has been charged with the murder of a teenage boy at East Croydon station.

Louis Johnson, also 16, was stabbed to death in a violent attack that lasted 40 seconds on Monday afternoon. He was pronounced dead at the scene.

British Transport Police arrested a 16-year-old in Balham on Wednesday in connection with the murder of Louis.

RELATED: Family issue heartfelt tribute to murdered teenager

BTP have today charged that teenager - who is from Balham but cannot be named for legal reasons - with murder.

He is now due to appear at Highbury Corner Magistrates' Court on Friday, January 31.