Tata Motors' Tata Punch becomes the top-selling car in India, surpassing Maruti. With 2024 sales totaling 2,02,030 units, the ...