Bank of Baroda Banks

One of the largest banks in India with over 5,400 local and 106 international branches and over 8,000 ATMs. The company provides a wide range of financial services to retail, business and corporate customers.
Technology: Bank
Industry: asian bank
Headquarters: India
Employees Number: 10,001+
Register and Claim Ownership