News

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.
The heavy rainfall has collapsed roads in some parts of cities ... on top of strict COVID-19 regulations that have strangled travel, employment and ordinary life in much of the country. China ...