This Day in History: 1861-03-23

In Britain, London’s first streetcars began operating, in Bayswater.

error: Content is protected !!