Queen Elizabeth’s former protection officer says US royal visit should have been cancelled

· The Independent