› added 11 years ago
66
TIL that 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.
via reddit.com