Currently, HDFC bank has a wide banking network with 5,345 branches and 14,533 ATMs spread over 2,787 towns and cities in the country. It offers a vast range of financial products and services including savings accounts, fixed deposits, loans, as well as debit and credit card services. It was among the first to receive an approval from the Reserve Bank of India (RBI) to set up a private sector bank back in 1994. HDFC Bank is the largest private bank in India.