So Is Tata Safari Storme Coming This Diwali? Spotted Again! September 28, 2012 by Saad Officially unveiled at the Auto Expo 2012 in Delhi, Tata Safari Storme has been madly awaited for so many months now. Read more