Nepal--a fairy land