Trafalgar Square in London is conveniently located in the centre of the city. The square features displays of contemporary art pieces such as sculptures and statues. A monument known as Nelson’s Column stands in the middle of Trafalgar Square in London. Because the square is in close proximity to many of London’s restaurants, museums, and [...]