See why London is a Marvelous Tourist Destination

3. Palace of Westminster (Houses of Parliament) and Big Ben clock tower, London, England

Palace of Westminster (Houses of Parliament) and Big Ben clock tower, London, England | See why London is a Marvelous Tourist Destination
Copyright iusKielaitis / amongraf.ro / shutterstock