Should you invest in Corporate Bonds or Corporate Fixed Deposits?

With a slew of NCD (Non Convertible Debenture) issues hitting the market, we get several queries on whether they are worth investing in. Especially from senior citizens who have been hit hard by the declining bank deposit rates. What compounds the issue further is that there are fixed deposits available from the same companies that are issuing NCD’s.