IDFC is an integrated infrastructure finance body, aka bank. IDFC Bank has its headquarters in Mumbai.