An explosion rocked London's Trafalgar Square Saturday morning, sending hundreds of terrified visitors running shortly after police evacuated a section of the popular tourist spot.
An explosion rocked London's Trafalgar Square Saturday morning, sending hundreds of terrified visitors running shortly after police evacuated a section of the popular tourist spot.
Please to comment