What is a Bank Guarantee and How Does it Work?
Bank Guarantees is a written undertaking issued by banks on behalf of their client to ensure that all obligations will be met without any default. Since the banks are giving the written undertaking; in case, if the client has failed to meet the contractual terms; then the banks are liable to cover it.

