Fast facts: Details about Britain’s Parliament

Here’s some background information about Great Britain’s Houses of Parliament, located on the Thames River in London.

Add Comment

*