Tag Archives: Tata Safari Storme launch

Launch of Tata Safari Storme to unfold in May-June?

Sources tell Indian Autos Blog that Tata Motors is likely to conduct the launch of the Storme after April. The Storme was showcased at the Auto Expo and the official fanpage of the Safari on Facebook is entertaining viewers with action shots of the vehicle