Image ©iStock.com/Ferran Traite Soler

Trafalgar Square

London’s most famous square is home to the National Gallery and Nelson’s Column, the memorial to Britain’s naval hero and the victor at the Battle of Trafalgar, Admiral Lord Nelson.