AUTOWORLDPosted at: Apr 27 2017 3:34PM Tata Motors to supply 3192 units of Safari STORME to Indian Army.Please log in to get detailed story.Tags: #Tata Motors to supply 3192 units of Safari STORME to Indian Army