The International Finance Corporation (IFC) has issued its largest ever social bond, with the $2 billion deal also attracting the largest ever orderbook for the instrument from the development finance institution.