A man has been charged following a police search in north London found he had 18 knives on him.

​A man has been charged following a police search in north London found he had 18 knives on him.