Starcom India, part of Publicis Media India, has won the digital duties of Mahindra Holidays & Resorts India. The business will be powered by....