2012 Auto Expo – Tata Motors unveils the Safari Storme SUV
January 5, 2012
Country’s leading auto giant, Tata Motors today unveiled the new Tata Safari Strome, the latest iteration of the Safari, at the Auto Expo 2012. Among the biggest changes to …