Skip to main content
Global Edition
Friday, January 15, 2021

Parliament Square

Square in London, United Kingdom


Parliament Square
Parliament Square

Parliament Square is a square at the northwest end of the Palace of Westminster in the City of Westminster in central London. It features a large open green area in the centre with trees to its west, and it contains twelve statues of statesmen and other notable individuals.

0 shares 1 views

News coverage

You might like