Tag: Tata Launches Indica Vista D90
Tata Launches the all new Indica Vista D90 at 5.99 lacs
Vista is all about premiumness and this time Tata had played brilliantly with some up market features added to the new D90 hatch. Hatchbacks in India are…