Nepal with rich ancient cultures set against the most dramatic scenery in the world is a land of discovery and unique experience.