Despite being a better car in many aspects than many others, Tata’s flagship Manza has not been able to notch up sales as Tata would have liked.
Despite being a better car in many aspects than many others, Tata’s flagship Manza has not been able to notch up sales as Tata would have liked.