UK police briefly evacuate London's Trafalgar Square near Jubilee celebrations

Published: Updated:
Read Mode
100% Font Size
Top Content Trending