Difference between banking and insurance?

A Bank is an organization that provides banking services like bank accounts, credit cards, loans etc. to the customers.

Whereas, an Insurance Company provides Insurance. The main difference between a bank and an insurance company is the fact that it is not a bank. It provides insurance services to the citizens of India and it does not provide services like bank accounts, credit cards etc. to customers