Did you know that the small car you have invested in could be a death trap? Now, the international safety standards assessor NCap comes out with a damning report on how several cars on our roads are singularly unsafe in the event of an accident. The Society of Indian Auto Manufacturers joins us to take on the top experts from the international New Car Assessment Programme or NCAP.