Multiple choice general knowledge The bank having the largest number of branches in India ICICI bank State Bank of India Syndicate Bank HDFC bank Reveal answer Fill a bubble to check yourself B Correct answer Explanation State Bank of India (SBI) has the largest network of branches in India, with over 22,000 branches across the country. It is a public sector bank with the most extensive reach among Indian banks.