Indian Car - Automotive News

Mahindra Admits No Plans Yet to Assemble Cars in Indonesia