Tag Archives : Zotye Alto

Maruti 800: Down but not out

Sep 6, 2010 - 9:42am IST

By Kaustubh Shinde The most iconic workhorse of India has found a new stable in China! The Chinese Auto manufacturer Jiangnan Auto, who ceased producing.

Read On >>