Tag: Tata Vehicle Assembly Facility in South Africa
Tata Motors to Open Vehicle Assembly Facility Next Week in South Africa
We reported a while ago about Tata eyeing more global markets to release the Nano, and this is not the end to its plans, as the company…