ICICI Bank Limited provides banking and financial services to corporate and retail customers in India and internationally through segments including Retail Banking, Wholesale Banking, Treasury, Life Insurance and General Insurance. It offers savings, current and foreign currency accounts; personal, home, car, gold and business loans; credit, debit and forex cards; insurance; asset management; brokerage; and investment banking.