Chongqing, alternatively romanised as Chungking, is a megacity in southwest China. Administratively, it is one of the four municipalities under the direct administration of central government of the People's Republic of China, and the only such municipality located far away from the coast. Read More
Eight people were killed after a decorative building structure fell from a height of about 12 meters at 6:28 p.m. Saturday in north China's Hebei Province, local authorities said Sunday. ...
The China Meteorological Administration raised its emergency response for rainstorms to level III on Saturday following forecasts of continuous downpours in the southern areas of the country. ...