Rainbow attend 123th canton fair