How many branches of ICICI bank outside India?
Bank of India is the fourth largest public sector (government
owned) bank in India. It has more than 4000 branches across India
with 50+ branches outside the country. They also have a strong ATM
Network of around 1800 ATMs making them one of the largest in the
country. The bank is headquartered in Mumbai, India and has a pan
india presence serving customers across the country.