Délégation à la Sécurité Routière, or French Road Safety, was looking for a new approach…
India, unfortunately, ranks high in the list of countries with the largest number of road…