Tata Punch has bagged the title of the best-selling car in India with a total of 19,158 units sold in…