KATHMANDU, April 21: The population of snow leopards has reached 90 in Shey-Phoksundo National Park, a survey carried out by government agencies and development partners revealed. The counting of snow leopards was carried out through a systematic camera trap revealing that there are around 90 snow leopards in Shey-Ph
Contestant carves a snow sculpture during the 28th Harbin snow sculpture competition at the Sun Island International Snow Sculpture Art Exposition in Harbin, northeast China's Heilongjiang Province,