India's 2nd largest bank invests in enhanced security measures
Banking
Headquartered in Mumbai, India, the award-winning ICICI Bank is the second-largest bank in the country. Established in 1955, today's ICICI Bank boasts a network of 2,883 branches and 10,021 ATMs in India, in addition to presence in 19 countries. The institution offers a wide range of banking products and financial services to corporate and retail customers through a variety of delivery channels an