Mastodon

London Peace Sign

A Peace Sign this Saturday May 14 in the heart of London

Trafalgar Square, the iconic central London landmark with Admiral Nelson presiding from his tall column (recently climbed by Environmentalists to provide him with a breathing filter in order to draw attention to London’s appalling air pollution) will be the venue…