3 years ago
delmontequality
in English ยท 1,762 Views
likes 4clips 0comments 0
The UK has the Lowest Travel Deaths
Thanks to relatively few traffic lights, lots of roundabouts, and a very intensive driver training requirement, the UK has the lowest road death (per capita) of any country in the developed world
delmontequality clipped in 1 collections
0 comments