Tata Safari Storme, which was planned for a 2007 launch, is Tata’s best attempt at the market in the recent times. However, after its initial hype, sales are tapering off at a rapid pace.
Tata Safari Storme, which was planned for a 2007 launch, is Tata’s best attempt at the market in the recent times. However, after its initial hype, sales are tapering off at a rapid pace.