China and India shine at Cannes Lions