Délégation à la Sécurité Routière, or French Road Safety, was looking for a new approach to raise awareness on the risks we take every day…
India, unfortunately, ranks high in the list of countries with the largest number of road accidents. Most of these accidents are reported at mountain roads…