answersLogoWhite

0

In the UK we have the Houses of parliament which is next to the River Thames in London just off westminster bridge. This is also the home of Big Ben the largest bell in the clock tower.

User Avatar

Wiki User

15y ago

What else can I help you with?