UK police say they have evacuated London’s Trafalgar Square: Report
The Westminster Police said on Saturday that they have evacuated the Trafalgar Square in London, where celebrations will take place later mark Queen Elizabeth's Platinum Jubilee.
Taking to Twitter, the police said, “Officers are currently…
Read More...
Read More...