International Finance Corporation (IFC) of Washington, the World Bank arm and a leading investor in India