A devastating landslide hit Yunnan province in China, impacting two villages. With freezing temperatures and snow, rescue efforts are on.
A devastating landslide hit Yunnan province in China, impacting two villages. With freezing temperatures and snow, rescue efforts are on.