Nepal: Myth and Reality