Indian banks can be broadly classified into public sector banks, private sector banks, regional rural banks, small finance banks, payment banks, and cooperative banks. Foreign banks operating in India are regulated by the Reserve Bank of India but are headquartered outside the country.