Four people have been confirmed dead after a rain-triggered mudslide hit a construction zone on Thursday morning in southwest China's Sichuan province.
The disaster occurred at 6:14 a.m. at the construction zone of Baihetan Hydropower Station of (...)