Landslide in southwest China kills 24

china.jpg

—Photo by EPA