Nano to hit Indian roads on March 23

After months of delay caused by protests, Tata Motors’ most awaited low-cost car Nano is all set to roll on March 23.

Related Videos