Trafalgar Square
Trafalgar Square is the largest square in London, situated in the center of the city. It is a public area as well as a tourist attraction. The square is designed by Sir Charles Barry, and it is named Trafalgar to commemorate the Battle of Trafalgar. In the middle of the square is located a 56...