Nepal's sense of despair