The independent complaints mechanism of the International Finance Corporation (IFC) and the World Bank Group found that the IFC violated its own Environmental and Social Sustainability Framework by investing in six banks providing microfinance in Cambodia.