Major UK city declared ‘slowest’ in the world for a second year after 20mph speed limits
Speed limits of 20mph[1] are found everywhere in London, making it the world’s slowest city centre for drivers.
According to location technology company, journeys of 6.2 miles in the capital took an average of 37 minutes and 20 seconds last year. This …