While India accounts for only 2 percent of global motor vehicles, it contributes over 12 per cent of global road traffic deaths. Around 150,000 people lose their lives on India’s roads every year, making them...Read more
|Comment|author: Amit Bhatt, Binoy Mascarenhas and Dhawal Ashar