Designed by
Title
Protesters congregate on Trafalgar Square #67973014
Description
Thatcher Death Party, London, UK.13.04.2013 Protesters congregate on Trafalgar Square, to celebrate death of Margaret Thatcher. Man hold coffin with letter society
This image is editorial