Westminster
London, London, England
Image 1 of 2
Westminster, situated along the Thames just east of St. James's Park, is the site of the Houses of Parliament and has been the center of Britain's government since the 11th century.
If you're having trouble seeing the image, you may need Java software. Download it
here.