Mermaid Statue in Trafalgar Square

Mermaid Statue in Trafalgar Square
Click on photo to download or view full screen image.

View of a mermaid statue in Trafalgar Square. The square is a famous public square located in the heart of London, England. It is one of the city’s most iconic landmarks and a popular gathering place for both locals and tourists. The square is named after the Battle of Trafalgar, a significant naval victory for the British in 1805.

 

This post has been viewed 170 times
0 Comments

Leave a reply

Your email address will not be published. Required fields are marked *

© 2024 Virtualtopia

Log in with your credentials

Forgot your details?