Debenture: Meaning, Types, Advantages, and Risks Explained
What Is a Debenture?
A debenture is a long-term debt instrument issued by corporations or governments to raise capital without pledging specific assets. The promise to pay periodic interest and repay principal relies solely on the issuers creditworthiness, making credit ratings and financial health critical for prospective investors.
How