ICICI

Definition : Industrial Credit and Investment Corporation of India
Category : Business » Banking
Country/Region : India India
Popularity :

What does ICICI mean?

ICICI Bank, originally promoted by Industrial Credit and Investment Corporation of India (ICICI) Limited, is a major banking and financial services company headquartered in Mumbai, Maharashtra, India.