Speculation has it that, Tata Motors is finalising its retail plans for its British marques- Jaguar and Land Rover to set base here in India. Tata officials said that plans are underway to try and..
As 2008 draws to a close, all eyes will be set on the much-awaited Tata Nano, reportedly to be launched in the last quarter of this financial year (Jan-Mar’09). The company dealers however are still..