Mumbai is correct - State Bank of India, the largest public sector bank in India, has its headquarters in Mumbai. SBI's corporate office is located in the country's financial capital, not in Kolkata (where many other banks have historical presence) or other major cities.