At the heart of London’s Westminster, is one of the city’s most vibrant open spaces; one of the most famous squares in the UK and the world.
Trafalgar Square plays host to a great number of events each year and today 13th March 2011, it will . . . → Read More: Trafalgar Square – London