ICICI Bank Ltd, a privately-owned Indian development finance institution with its registered office in Vadodara, Gujarat, and corporate office in Mumbai, Maharashtra, has launched “ICICI STACK for ...