Leading tyre manufacturer Michelin is back on the Indian outdoor landscape, putting its iconic brand mascot, the ‘Michelin Man’, in a new....