Bank of Baroda, founded in 1908 in Baroda (now Vadodara, Gujarat), has its corporate headquarters in Mumbai, Maharashtra. Most major public sector banks in India are headquartered in Mumbai (the financial capital), not their namesake cities. This includes Bank of Baroda, despite its name and origin in Vadodara. The question tests knowledge of India's banking geography.