Based on the temperature in the various cities, we can calculate that it was <u>13° C warmer</u> in Shanghai than in Harbin.
Temperature in Shanghai was:
<em>= Temperature in Beijing + Difference in temperatures </em>
= -2 + 7
= 5°C
Temperature difference between Shanghai and Harbin is therefore:
= 5 - (-8)
= 5 + 8
= 13°C
In conclusion, it was 13°C warmer.
Find out more about temperature differences at brainly.com/question/26039737.