Houses Of Parliament
London’s Houses of Parliament are located in the palace of Westminster, on the banks of the Thames river.
The palace is a meeting place for the House of Commons and the House of Lords.
The two houses make up the Parliament of the U.K.
From London’s Houses Of Parliament to Digital Web Geeks