leytonstonetoday.net
Leytonstone’s place in tram history anniversary today
According to The Scotsman, today 4 March, is the anniversary of the first electric tramcars running in London in 1882. Did you know that? Is it true? Wikipedia seems to suggest that the first elect…