Search by :
Last search:
Between 20 and 50 million people suffer non-fatal injuries in road accidents every year, while more than a million of these incidents cause death. Road traffic crashes are a significant menace not …