London really is the slowest place in the world to drive a car. Especially in the core city center, you don't have maximum speed limits of 50mph or higher, it's a maximum of 20mph.
A spokesperson for Mayor of London Sadiq Khan described the study as misleading.
[
Collection
]
[
|
...
]