What a totally insane weather week in China. Just as we prepare to be hit by a super typhoon following a week of egg-melting heat, not-so-tiny balls of ice fall from the sky onto Beijing.