πŸ‡ΊπŸ‡Έ

Parliament Square

Square in London, United Kingdom

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.

Parliament Square News and Videos   LIVE

ℹ️ This is a LIVE page which updates automatically as we're monitoring our hand-curated selection of verified and trustworthy media outlets

You might like