A 51-year-old man has been charged with grievous bodily harm after allegedly stabbing a man in St Mark's Square.

The incident happened on Saturday (March 1) at 11.50am on Simpson's Road in Bromley at a site currently under construction.

Franklin Roberts, of Russett Way, Lewisham, handed himself in to a police station later that day before being charged on Sunday (March 11). 

The victim, a man in his 20s, was taken to a south London hospital with non life-threatening injuries.

Roberts has been remanded and will appear at Bromley Magistrates' Court today.