Tim Bradshaw China and India shine at Cannes Lions