Trafalgar Square er en enorm plass som ligger midt i London sentrum. Plassen ligger i området som kalles Charing Cross, som også er en bydel i City of Westminster. Navnet stammer fra 1805 da Slaget ved Trafalgar fant sted. Slaget var det viktigste sjøslaget som Storbritannia førte mot...











