Headquartered in Mumbai, ICICI Bank is one of India's largest bank ... a wide range of banking products and financial services for corporate and retail customers through a variety of delivery ...