Why would an investor prefer to invest in the debentures of a company rather than in its shares?
An investor will prefer to invest in the debentures of a company because these are secured, on winding up of the company, these are repayable before payment is made to the shareholders. Also, a fixed amount of interest on debentures is payable, whether there is any profit or not.