A commercial bank is that financial institution which accepts deposit from people and offers loan for the purpose of consumption or investment. In India, the commercial banks are given license of operation by the Reserve bank of India which is an apex bank that controls the entire banking system of India.