A mountainous country of sacred spaces and Himalayan vistas, Nepal is an enchanting kingdom, nestled between China and India. For a small nation, it boasts an uncommonly diverse terrain, including eight of the world’s top 10 highest mountains. In May…