Multiple choice general knowledge Headquarters for "Bank of India" Chennai Mumbai Delhi Pune Reveal answer Fill a bubble to check yourself B Correct answer Explanation Mumbai is correct - Bank of India's headquarters is in Mumbai (formerly Bombay). It is one of the major public sector banks with its corporate office in India's financial capital, along with other major banks like SBI and HDFC.