This Day in History: 1911-10-04

Britain’s first public escalator was switched on, at London’s Earl’s Court underground station.

error: Content is protected !!