Tag: Tata Safari Storm launched at 2012 Auto Expo
Safari Storm launched by TATA at the 2012 Delhi Auto Expo
It’s raining new cars at the 2012 Delhi Auto Expo. News just received confirms that Tata Motors has just unveiled its latest Safari Storme for the Indian…