Torrential rains hit China on Monday, July 29, leaving at least 30 dead and 35 missing in a village in the center of the country, state television CCTV reported on Thursday, August 1. The town of Zixing, located some 1,500 km southwest of Beijing, had experienced record rainfall at the …
Read More »