Tata Motors Ltd, the maker of the world's cheapest car, `the Nano,' is all set to launch the cheapest luxury car - the Tata Manza. A re-designed version of the company's Indica Vista, it will be launched on 14 October, just ahead of the Diwali buying season.
Read »


