Shanghai summers are deeply unpleasant. Temperatures tend to hover in the mid 30s, with weather […]