Beijing is 1000km from Shanghai, a couple hours in the air and soon to be a five hour train ride on the new bullet.
As Spring drags itself over Winter, the snow in Northern China hangs on for a while. At this altitude the freezing-line recedes across the countryside.