The distance from Beijing to Guangzhou as the crow flies is 1,150 miles, or much the same as from Newcastle-upon-Tyne, in north-east England, to Gibraltar. From Kashgar, in the far west of Xinjiang (Sinkiang) province, to Shanghai is 2,555 miles, or roughly what it is from Seattle to Tampa (Florida). Soil and rivers remain frozen for much of the year in the provinces of the north-east, while the southern island of Hainan enjoys permanently sub-tropical temperatures. Seventy million people live in the east coast province of Jiangsu, most of which is less than 50 metres above sea level.
