The International Islamic Trade Finance Corporation (ITFC) has released its 2023 Annual Report,... (5 revisions)