Letter of Credit definition: Breaking down the confusion – Trade Finance Global February 19, 2023 by Bharat Shukla source