Stock Photo: River Thames, Palace of Westminster with the clock tower Big Ben, UNESCO World Heritage Site, Westminster Bridge, London, England, United Kingdom, Europe

Stock Photo: 1848-680961 River Thames, Palace of Westminster with the clock tower Big Ben, UNESCO World Heritage Site, Westminster Bridge, London, England, United Kingdom, Europe