2025 IFC Annual Report

IFC Annual Report  | 
19 January 2026