The London Eye

Buy this image Add to Lightbox Download
St. Stephen's Tower commonly called Big Ben illuminted at night. Westminster, London, United Kingdom. Friday December 30th 2011
St. Stephen's Tower commonly called Big Ben illuminted at night. Westminster, London, United Kingdom. Friday December 30th 2011