Rain and snow showers in the morning. Highs in the low 40s and lows in the low 30s.
Arguably one of the most visited attractions in London, Trafalgar Square is a location in Central London that was developed purely to commemorate the Battle of Trafalgar, in 1805. The spot was ...