See why London is a Marvelous Tourist Destination

7. The Palace of Westminster, London, England

The Palace of Westminster, London, England | See why London is a Marvelous Tourist Destination