Bank of Baroda located in more than 21 countries. It was founded in 1908 at Baroda. Bank of Baroda Indian head office located in Mumbai. They offer various banking services like Accounts, Loans, Insurance, Investment and more.