To have a fundamental understanding of Bank Guarantees, its significance and types along with general overview of local regulations and ICC Rules on Bank Guarantees. Similarly, this training also aims to provide the proper understanding of the contents of various fields in SWIFT messages related to Bank Guarantees along with the risks involved.