A man has been charged with attempted murder and possessing an offensive weapon after a policeman was stabbed in the head.

The 28-year-old officer was attacked as he tried to stop a van in Leyton around midnight on Thursday, August 8.

He managed to Taser his attacker while being stabbed in the head and body, suffering from multiple injuries but the Met Police says he will recover.

Muhammed Rodwan, 56, from Luton, is due to appear at Thames Magistrates' Court on Friday.

Two uniformed officers tried to stop the van at the junction of Coopers Lane and Leyton High Road.

The injured PC is a patrol officer who has been with the force for about 10 years.

Speaking earlier, Prime Minister Boris Johnson said the attack "underscores for me the bravery of our police, people who actually go towards danger to keep us safer".

The van stopped by the officers has been taken away from the street for forensic examination.