Tata Motors launches 3 strong products Aria, Vista and Safari Storme in Indonesia
September 11, 2013
PT Tata Motors Distribusi Indonesia (TMDI), wholly owned subsidiary of Tata Motors Ltd., today announced its foray into the Indonesian automotive industry with the launch of three new exciting …