Trafalgar Square - the pride of London
Trafalgar Square is not only one of London's most recognizable squares, but also the symbolic center of the city and the whole of the United Kingdom. Located in the heart of the capital, near Charing Cross, it is a landmark from which distances to other places in the country are measured. The square has attracted tourists, Londoners, artists and activists for years. It is here that they meet [...]
Trafalgar Square - the pride of London Read More »