ICICI is India's largest private sector bank. It holds assets worth ?9,860.43 billion. It has 5,275 branches and over 15,000 ATMs.
ICICI is India's largest private sector bank. It holds assets worth ?9,860.43 billion. It has 5,275 branches and over 15,000 ATMs.