International Finance Corporation (IFC) has announced investing $5million in the form of compulsory convertible debentures in Hyderabad-based NSL Renewable Power, which is into wind and hydropower projects