Official – Tata Indica Vista facelift version launch on 15th August
August 14, 2011
We earlier reported that new Tata Indica vista is scheduled for launch on 22nd August, now the company has changed on the Independence Day, which is 15th August, 2011. …