Tata Motors delivers initial order of 3192 units of Safari Storme GS800 to Indian Army
April 27, 2017
Tata Motors has signed a contract for supply of 3192 units of the Tata Safari Storme 4×4 to the Indian Armed Forces, under a new category of vehicles – …