Designed by
Title
Trafalgar Square, London - 1 #5301287
Description
Trafalgar Square is a square in London, England that commemorates the Battle of Trafalgar. The square is popular site for political demonstrations, is the site of Nelson's Column as well as other statues and sculptures.
This image is editorial