This Day in History: 1882-03-04

Britain’s first electric streetcars came into operation in Leytonstone, East London, UK.

error: Content is protected !!