What is a Bank Guarantee? Types of Bank Guarantees - Performance Guarantee, Financial Guarantee, Advance Payment Guarantee, Bid Bond or Earnest Money Deposit (EMD), Foreign Bank Guarantee, Deferred Payment Guarantee.
Read More: https://www.youtube.com/watch?v=vh0l9qlibyM