Designed by
Title
LONDON, UNITED KINGDOM - Jun 23, 2006: Festival Pier, London, UK #204506734
Description
LONDON, UNITED KINGDOM - Jun 23, 2006: South bank of River Thames near Festival Pier river bus stop, London, United Kingdom. In the far distance is the dome of St Paul\'s Cathedral
This image is editorial