Is it racist to say that Chinese people fly kites?
You would think that he would speak in perfect English, because it takes place in China, and they certainly wouldn't be speaking to each other in English. That's kind of a weird convention, but I'm not sure whether it's racist. It's just weird.