Preview Palace of Westminster, UNESCO World Heritage Site, and River Thames, London, England, United Kingdom, Europe Image ID: 834-1586 Artist: Eurasia Purchase a commercial license Buy framed prints & more from our print store travel destination photography color image day outdoors places capital cities city location river rivers thames river thames houses of parliament world heritage site london england great britain united kingdom europe vertical westminster