LONDON

Peace March
Trafalgar Square
19 March 2005