International Travel Guide
Iconic landmark symbol of London at the Palace of Westminster in the United Kingdom that is open to the public for daily tours.