Latest NewsTata Motors receives contract for supply of 3192 Safari Storme to the Indian ArmyadminApril 27, 2017 by adminApril 27, 201701511 Tata Motors has got a contract for supply of 3,192 units of the Tata Safari Storme 4×4 to the Indian Armed Forces. The supply is...