Twenty-one villagers are missing after a landslide flattened a village in southwest China's Sichuan Province Tuesday morning, the latest in a series of rain-triggered disasters across the country.
About 100,000 cubic meters of rock and mud slid (...)