Tata Motors launched Safari Storme in Nepal at NRS 37.85 lakh
August 5, 2013
Tata Motors on 1st August launched the new Tata Safari Storme in Nepal. The Tata Safari Storme is a combination of luxury and comfort with raw power and supreme …