Sadiq Khan, the mayor of London, has said turning the capital’s knife crime problem around could take up to ten years. He insisted that London is “a safe global city — but the rise in violent crime...