Tag Archives: Tata Safari Storme

Front view of the new Tata Safari Storme at a showroom

The New Tata Safari Storme – In Your Face!

The front end of the new Tata Safari Storme presented in an “in-your-face” view. Note the projection headlamps and the prominent metal plate proclaiming “STORME” which they could have done without. Taken at the Prerana Tata showroom at Lalbagh Road, ...

Read More »