what's the temperature in shanghai
Shanghai weather in May is warm, sometimes even hot, usually with the high temperature above 25Â°C (77Â°F). Pleasant sunny days are the majority. The temperature difference is big for the day and the night.