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