London's Famous Trafalgar Square Evacuated Due to Suspicious Situation, Police Execute 'Controlled Explosion'
Police detonated a controlled explosion Saturday in London’s Trafalgar Square after police said a suspicious vehicle was seen there. Tourists...