Nepal, a place close to heaven