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.