This gallery contains 2 photos.
Tata Motors has showcased yet another power packed Vista at the 2012 Auto Expo. The Indica Vista Concept S2 is the second and an advanced version of the Indica Vista Sport showcased at the last Auto Expo, in 2010. The … Continue reading