Shenzhen, in South China's Guangdong province, becomes the top Chinese city in population density with over 7,000 people per square kilometer, according to financial media outlet Yicai. Dongguan and ...