delmontequality
4 years ago1,000+ Views
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
0 comments
Suggested
Recent
4
Comment
Share