Thatcher Death Party, Trafalgar Square, London, UK.13.04.2013 Protesters congregate on Trafalgar Square, central London whilst participating in a 'Death Party' to celebrate the recent death of Margaret Thatcher. Man hold flag of Antifa

Thatcher Death Party, Trafalgar Square, London, UK.13.04.2013 Protesters congregate on Trafalgar Square, central London whilst participating in a 'Death Party' to celebrate the recent death of Margaret Thatcher. Man hold flag of Antifa - 64489235