India's Top 10 Selling Cars in July 2017
10. Hyundai Elite i20 - 10,017 units
9. Hyundai Creta - 10,556 units
8. Maruti Suzuki Celerio - 11,087 units
7. Hyundai Grand i10 - 12,002 units
6. Maruti Suzuki Swift - 13,738 units
5. Maruti Suzuki Dzire - 14,703 units
4. Maruti Suzuki Vitara Brezza - 15,243 units
3. Maruti Suzuki Wagon-R - 16,301 units
2. Maruti Suzuki Baleno - 19,153 units
1. Maruti Suzuki Alto - 26,009 units