Royal Mews

The history and design of Trafalgar Square

Trafalgar Square is a well-known public space, located in the City of Westminster in London. Whilst it is used primarily as a tourist attraction, and as an area for hosting public celebrations, it is also routinely used for demonstrations and…