Tata Motors launches Indica Vista

Tata Motors has recently launched its fully Indian car – the Indica Vista in India. This second generation Indica completely designed, engineered, and built in India.

Address: Bibo Road, Zhangjiang High-technology Park, Shanghai, China
Tel: 0086-21-3637-6177
Fax: 0086-21-3637-6177
Skype: eastfilters