The incident is believed to have taken place in Granville Street. Police were called to Battersea Bridge Road at 3:07pm.

The 19-year-old was taken to hospital, but his condition is not life-threatening.

Anyone with information is encouraged to contact the Metropolitan Police.