science · 26 September 1881 · 144 years ago
Godalming in England becomes the first town to have its streets illuminated by electric light (hydroelectrically generated).
More science on 26 Sep