International Finance Corporation(IFC) will invest $100 million in upper Tier II bonds of HDFC Bank.