A tragic landslide in Central China’s Hunan Province has claimed the lives of 12 people, with six others injured as of Sunday noon. The disaster, which occurred in Nanyue district of Hengyang, was triggered by a flash flood early on Sunday morning, leading to the collapse of a one-story inn. Rescue operations are actively underway,...