BEIJING—A sudden rainstorm in western China triggered a landslide that diverted a river and caused flash flooding in populated areas, killing at least 16 people and leaving 18 others missing, Chinese state media said Thursday. Rescuers, who earlier reported 36 people missing, had found 18 of them by early afternoon, state broadcaster CCTV said in…
US News
RSS Error: A feed could not be found at `https://www.theepochtimes.com/c-us/feed`; the status code is `200` and content-type is `text/html; charset=utf-8`