UK. England. London. CND supporters at a rally in Trafalgar Square.
Ajax loader