They actually have a term for these kinds of drivers in China, "Road Killers." The country has 1.9% of the worlds cars but accounts for 15% of global fatalities, more than twice as many deaths ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results