Passengers watched in horror as armed police arrest and detained man carrying three giant machetes on a London bus in his bags.
One of the police officers opens the bags to reveal three machete-type blades inside plastic wrapping.
Footage of the video has been shared more than 17,000 times on Facebook. The incident is not thought to be terror-related.
Barking Road, in Plaistow, has been the scene of several disturbances in recent days, one of which saw the street placed on lockdown as police rushed to control a major affray.
Police were called shortly after 2pm on Monday to a man reportedly in possession of three large knives who had boarded a bus travelling down Barking Road, he said.
“The man was identified and monitored by police prior to his arrest at around 2:35pm on suspicion of possessing offensive weapons. Three large knives were recovered,” said the spokesman.