Learn a little bit about this organization
An English training school locating in Chongqing, Mainland of China.