IDFC is a NBFC dedicated to infrastructure finance to private companies. Its business verticals include Corporate Investment Banking, Alternative Asset Management and Public Market Asset Management. It has a loan portfolio of...