UK blames protests as Trump cancels London trip

download-110.jpg

—Photo by Reuters