Types of Bank Guarantee with example;Bid|Performance|AdvancePayment|DeferredPayment|CounterGuarantee

Here I had discussed about types of Bank Guarantee 1) Bid Bond Guarantee 2) Performance Bond Guarantee 3) Advance Payment Guarantee 4) Deferred Payment Guarantee 5) Counter Guarantee #MadeWithKineMaster .