Tag: Tata MegaPixel at 2012 Geneva Motor Show
Tata Motors set to unveil the MegaPixel in Geneva
Tata Motors are looking forward to one of the many red letter days in its century long stint in India and across the globe. It is all…