More than 80 Chinese cities have experienced heat warnings, some 900 million people have been affected, and 70 weather stations have recorded record-high temperatures — including one in Shanghai, ...