Bank of Baroda inaugurates centralised processing cell in London. Welcome to Bank of Baroda UK. India's leading Public Sector Bank with a Global presence, spanning across 25 countries, takes pride in serving its customers in the UK since 1957. Authorised and regulated by FSA in the ...