This document contains a list of 149 banks in India. The banks include public sector banks, private sector banks, cooperative banks, and foreign banks operating in India. Some of the major banks listed include State Bank of India, Bank of Baroda, ICICI Bank, HDFC Bank, Axis Bank, Citibank, and HSBC Bank. The list covers banks across different regions in India.