- 18 Jun 2019
Travel Report: Trafalgar Square, London.
May 2019. Situated right in the heart of central London, Trafalgar Square is one of the city’s most buzzing public areas. This is where people come to attend protests and rallies, to enjoy street performers and to see world class art at The National Gallery. It’s also home to Nelson’s Column, the four Landseer Lions […]
Read More