A man has been charged after a bus driver, who remains in hospital, was stabbed in Tower Hamlets.

Police were called at 3.29pm on Sunday (June 18) to reports of a stabbing in Commercial Road, near to the junction with Arbour Square.

Officers attended along with the London Ambulance Service.

READ MORE: Mum and two kids found dead in London flat believed to have been murdered

A man was found with stab wounds and was taken to hospital.

His condition was assessed as not life-threatening or life-changing and he continues to recover in hospital.

READ MORE: UPDATED: Police trace girls in connection with bus attack

Police said the bus driver was stabbed following an alleged altercation.

Bradley Peek, 19, of Jamaica Street, Stepney, is due to appear at Thames Magistrates' Court today (Friday, June 23), charged with causing grievous bodily harm with intent.

Anyone who witnessed the incident or has footage is asked to contact police by calling 101 quoting CAD 4546/18Jun23 or Crimestoppers on 0800 555 111.