An entity appointed as a debenture trustee should be either a public financial institution, bank performing commercial operations, a corporate or an insurance company. Moreover, SEBI should register this entity to serve as a debenture trustee.
[Source]