Contract of guarantee involves
Surety
Principal Debtor
Creditor
All of the above
As stated in Section 126 of the Contract Act, a contract of guarantee has three parties: the surety, the principal debtor, and the creditor. Hence correct option is d.