Old boy, do you know what you are asking for, for you to teach English in China or Singapore, you must know how to speak chinese and singaporen languauge, that job is better put as an interpreter job. are you ready
@africaface. thats not correct. u don't need to speak their language as there are many levels of english teaching. what i consider important though are those points raised by saadatu above.