The Houses of Parliament, also referred to as the Palace of Westminster, is located just north of the River Thames in London. The Houses of Parliament consists of two separate entities, the House of Commons and the House of Lords, who are responsible for debating laws, passing laws, and challenging government work. It is possible [...]