At the recently concluded Cannes Lions Festival, McCann Worldgroup India is the highest awarded agency from India. McCann won a Grand Prix, four....