Bank of Baroda is one of India's leading commercial banks.
Customer rating 1.4 / 5 across 214 reviews.