Westminster London England Britain UK Europe, United Kingdom
Number of Views
7 Jun 2010
2010 June -
NOTE: No model/property release on file for this clip; may be suitable for editorial (news and documentary) usage only.
River Thames cruise boat moored at Westminster Pier with the London Eye Millennium Wheel in the background London England UK
More From Artist