Nifty Bank covers the stocks of the top 12 Indian (Banking) companies listed on the NSE, weighted by their market capitalization. It is also known as Bank Nifty. Nifty Indices Limited maintains it and updates it every 6 months.