In contract of guarantee the person at whose place guarantee given is called __________________?

In contract of guarantee the person at whose place guarantee given is called __________________?

A. Surety holder
B. Principal debtor
C. Both (a) and (b)
D. None of above