Triumph Chooses Karnataka For Its Assembly Plant In India
Only yesterday we told you that UK based Triumph is planning smaller capacity bikes specifically for India. Seems like the company has chosen the venue where these machines are going to be produced. Triumph is reported to have chosen Karnataka […]
Triumph Chooses Karnataka For Its Assembly Plant In India Read More »