Answer: (Detailed Solution Below)
Option C: Standard Chartered Bank
Detailed Solution:
The correct answer is “Standard Chartered Bank”.
Standard Chartered Bank has the largest number of branches in India, with 100 branches across 43 cities.