Michelin to set up R&D team in India

French tire maker Michelin will soon set up a team in India to research and