MUST-SEE: The iconic Palace of Westminster (Houses of Parliament) and Big Ben clock tower adds to the old-world charm of London, UK.
London, London, England - London Town, my town
Tower Bridge, London, England-people there are surrounded by British accents, you guys! British makes everything better.
Regents Park a Famous Tourist Attraction in London