Houses of Parliament (Great Britain) FFs

Read Fast Facts from CNN about Great Britain’s Houses of Parliament, located on the Thames River in London.