* Shanghai - China's largest city and one of the largest in terms of population cities in the world. Located in the Yangtze River Delta in eastern China.