Bank Guarantee (BG) vs Letter of Credit | Difference Between Bank Guarantee | What is Bank Guarantee?