As you choose to live in Shanghai, no matter short time or long time, knowing how to speak Chinese will give you more advantages than others.
I am from Shanghai and also I can communicate with people in English without any difficult. And I have experience in teaching Chinese. Follow my Chinese...