England - BottlebrushPhotography

Palace of Westminster. Houses of Parliament, London, England.

Palace of Westminster. Houses of ParliamentLondonengland.