News

The Slow Down London festival begins on April 24 with what organisers say will be "a very sloooooow walk" across the river Thames, on Waterloo Bridge, in the heart of city, at rush hour.