 Mumbai-based ICICI Bank announced what it is calling ICICI STACK for Corporates a set of packaged banking services tailored for more than 15 distinct industries. ICICI is among Indias leading private sector banks with strong presences in insurance, asset management, securities brokerage services and private equity. 