Commercial bank: They take deposits from people and lend money for industries and people. They are strictly regulated and controlled by RBI. NBFC: (Non banking financial company): It basically doesn't involve in people's money at all and doesn't lend money to risky businesses like Agriculture, industrial antivity and construction or sale of non movable properties. It involves in business of loans and advances, acquisition of shares, stock, bonds hire-purchase, insurance business or chit business. Investment bank: An investment bank is typically a private company that provides various financial-related and other services to individuals, corporations, and governments such as raising financial capital by underwriting or acting as the client's agent in the issuance of securities . An investment bank may also assist companies involved in mergers and acquisitions (M&A) and provide ancillary se...