highest populated chinese city
Shanghai (ä¸æµ·), is China's most populous city situated on the eastern coast of the country, a port on the estuary of the Yangtze River. Until World War II, Shanghai contained areas of British, French, and American settlement. It was also the site where in 1921 the founding of the Chinese Communist Party took place.