Shanghai and the Huang-Pu river