First national speed limit

In England during the 1903, the speed limit was set to 20 miles (32 kilometres) per hour. Continue reading