Godalming, England, becomes the first town to…
September 1881 CE
Godalming, England, becomes the first town to have its streets illuminated by electric light (hydroelectrically generated) on September 26, 1881.
September 1881 CE
Godalming, England, becomes the first town to have its streets illuminated by electric light (hydroelectrically generated) on September 26, 1881.