Hi, im actually teaching English in China at the moment. (To be fair im more of a teachers assistant, but i do the same stuff as a normal teacher would do. Plan lessons and etc. ) Degree wise, i would say if you're actually looking to be a fully qualified teacher, you would have to have some experience teaching + a teaching degree as well as a CELTA qualification. Visa wise, that depends on how long you want to stay in china.