Tag: Nelson’s Column

  • Trafalgar Square

    Trafalgar Square

    Trafalgar Square is London’s most famous square and is the fourth most popular tourist attraction on Earth, with more than fifteen million visitors a year. Trafalgar Square commemorates the Battle of Trafalgar of 1805, a British naval victory over the French and a key battle of the Napoleonic Wars. At the center of Trafalgar Square…