London montage (2 July 2013) 24/11/2014 1280 × 1000 London montage (2 July 2013) LONDON London by Stephen Wiltshire