Palace of Westminster { 8 images } Created 4 Oct 2012

Palace of Westminster and the British Houses of Parliament along the Thames River in London, England - United Kingdom of Great Britain.
View: 25 | All