Well, I am counter proposing you to learn ALL these following languages free of charge, in return to speak with an excellent english speaker(u dont need to be a native english speaker, preferably if u cant speak asian language):-
a) native mandarin
b) native Malay (can be used in singapore, malaysia, borneo, brunei and u can even understand some indonesian if u can speak malay)
c) native cantonese ( can be used in hongkong)
d) native hokkien ( can be used in taiwan/singapore)
although taiwan people can speak perfect mandarin, and since the handover of hongkong to china 12 years back, hong kong ppl's mandarin is getting better, if you can speak their native language (cantonese & hokkien), they will surely be amazed & u make their jaws drop
contact me at msn
[email protected]