Blog

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