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