Battle for Trafalgar Square, London as violence breaks out between demonstrators and riot police

August 29, 2021 By