Bank of Baroda is third rank in the country

You may have missed