The Houses of Parliament is the home of the UK government and is located on the north bank of the River Thames. Visitors can take a guided tour of the building and see the House of Commons, the House of Lords, and the famous Big Ben clock tower.