Michelin Cup comes to India

Michelin has announced the launch of Michelin Cup for egamers in India. Designed in partnership with…