Nepal, a rising star of South Asia