ICICI Bank launches ‘iBox’, a self-service delivery facility for customers Express Computer Jan 29, 2020 ICICI Bank, announced the launch of a unique self-service delivery facility, enabling its customers to collect their deliverables…