Public and private sector banks offering retail banking services
Bank of Baroda is located in Darbhanga, Bihar.