Starcom has won the media duties of Nykaa, the Indian multi-brand beauty retailer selling cosmetics and wellness products. The business was won as....