The Westminster Palace, or Houses of Parliament, on the Thames River in London, the capital of the United Kingdom. The Clock Tower is on the right.
- Categories: Politics, Arts, Culture & Entertainment
- Location: London, United Kingdom
- Event date: 01.08.1994
- Date published: 01.04.2008
- Author: RIA Novosti
- Source: Sputnik
- Credit: Sputnik
- Original: ДП94-3510, 35 mm slide
- Media: JPEG, 3543x2385px, 2.3Mb