by icenando
LONDON, UK - APRIL 22: The Shard and London Eye seen from Kensington Gardens, framed by trees on a sunny spring day. April 22, 2015 in London.