The scene of a massive landslide, which happened at 3:40 am on Friday in Zuojiaying Village of Nayong County in Southwest China's Guizhou Province, is shown in this photo. Twenty-five people were killed and 19 are missing. Inset: A bereaved woman is overwhelmed by extreme grief. (newsphoto)