The Palace of Westminster and the Elizabeth Tower, which houses the world famous Big Ben, on the river Thames in London, England.
Big_BenCentral_LondonCityClockClock_TowerElizabeth_TowerEnglandGothicGovernGovernmentHouses_of_ParliamentLandmarkLondonLondon_attractionPalaceParliamentParliamentariansRecognisableRecognisedRiverRiver_ThamesSouth_BankThamesTowerUrbanWaterWaterloo_bridgeWestminsterWorld_Heritage_siteWorld_famous