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