World Bank’s IFC division linked to forced labor in China, report says
The International Finance Corporation (IFC), a World Bank unit that receives funding from governments worldwide
The International Finance Corporation (IFC), a World Bank unit that receives funding from governments worldwide