Buying a car with a high NCAP rating is not enough. Key points to understand
India leads the world in many metrics but one of them is very unfortunate. The number of lives lost and the number of people who get crippled physically in road accidents every year is massive. Each year, India witnesses around 1.5 lakh people die in …