Tata Punch has emerged as the highest-selling car in India, surpassing Maruti WagonR with over 1.64 lakh units sold. What ...