Houses of Parliament (Great Britain) Fast Facts
CNN Editorial Research (CNN) — Here’s a look at Great Britain’s Houses of Parliament, located on the Thames River in London. Facts The meeting place of Great Britain’s bicameral legislature – composed of the House of Commons and the House of Lords – is also known as Westminster Palace. Visitors are subject to airport style
Continue Reading