101 Dalmatian Street Wiki
Advertisement

Elizabeth Tower, also known as Big Ben, is clock tower at the North end of the Palace of Westminster in London.

Gallery

External links

Advertisement