Nepal's ten UNESCO World Heritage Sites span everything, ancient Hindu temples, Buddhist stupas, Himalayan glaciers, and subtropical jungles.