Trafalgar Square, London
Trafalgar Square is London’s largest square and has been a favourite congregation place for the quintessential Londoners since the Middle Ages. In those days, the site was known as Charing…
Trafalgar Square is London’s largest square and has been a favourite congregation place for the quintessential Londoners since the Middle Ages. In those days, the site was known as Charing…
This website uses cookies to improve your experience. We'll assume you're ok with this, but you can opt-out if you wish. Read More