Understanding Debentures in Nepal: Meaning, Types, Legal Provisions, & Issuance Process November 19, 2025