This Day in History: 1958-07-10

Britain’s first parking meters were installed, in Mayfair, London.

error: Content is protected !!