Chinese: 上海人讲上海话；上海人也都会讲普通话。
English: People from Shanghai speak Shanghainese; they can also speak Mandarin.