1 / 10

top 10

The Maruti Suzuki Alto has gained back its number 1 position in May 2012 by selling 20724 units. The increase in sales is marginal and the Swift is right on the Alto's heels.

Top 10 cars sold in May 2012

Top 10 cars sold in May 2012