The Palace of Westminster more commonly known as the Houses of Parliament is situated on the banks of the Thames in Westminster London. It is the home of the House of Commons and the House of Lords. It began life as a royal residence in 1042 under Edward the Confessor. The current mock gothic buildi... From NEN Gallery