I am writing from Shanghai where I arrived last Sunday. The heat in the streets of this city of 24.7 million inhabitants is overwhelming. Shanghai is located in the eastern region of China. It is a river city located 20 km from the sea in the Yangtze River Delta, the largest in China and one of the longest in the ...