Mountainous areas make up a large part of China's total land area. This picture gives a distant view of snow-capped Yulong Mountains in Yunnan Province