Fountains and statues.
There used to be lots of Pigeons but now Pigeon food is no longer sold.
London's Trafalgar Square was created in 1890.
No, Trafalgar Square is a square in London.
Trafalgar Square is in London.
trafalgar square is the geographic centre of all London
Trafalgar Square is in London England and commemorates the naval victory over the French fleet at the Battle of Trafalgar in 1805.
London
Trafalgar Square
Trafalgar Square.
Trafalgar square is the most visited
Trafalgar Square, London, England
Trafalgar Square
Buckingham Palace, Tower of London, Trafalgar Square, London Eye.