Trafalgar Square – London

Trafalgar Square - A Place for Rallies, Demonstrations and Tourists: Trafalgar Square is the centre of London in more ways than one. At its south end lies what used to be the Charing Cross memorial, the point from which all distances to London are measured. The original cross, erected by Edward I in 1290 (as a tribute to his wife, Eleanor) has long since been replaced by a statue of Charles I atop a horse.   However, outside Charing Cross Station is a replica cross which was made in … [Read more...]