IDFC: Has completed a transaction for the sale of 30 percent of its stake in its Infra Debt Fund to National Investment and Infrastructure Fund for Rs 256.91 crore.