Houses of Parliament

The Houses of Parliament, or Palace of Westminster, is a famous Gothic Revival building in London. Located on the River Thames, it houses the Parliament and includes beautiful chambers and the renowned Big Ben clock.