A sneak peek at the soon-to-be launched Tata Vista D90
I was one of the lucky ones, asked to drive and report back on the yet-to-be-launched Tata Vista D90, and so for the last 3 days, I have had my hands on a pristine, brick red, brand new, shiny new car, mine to drive around Delhi as I wish. All …