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 electric trams in London ran in 1901 in Croydon. Any local history buffs who know any more please comment at the bottom of the page!
Read more on: