The ICICI bank limited is transnational in India, offering banking and financial services to Indian citizens. The bank offices are located in Vadodara, Gujarat, and the corporate in Mumbai Maharashtra. ICICI Credit Card Payment Online Billdesk ICICI has a variety of services, such as non-life insurance services, investment, and banking services, and many more. The ICICI bank has many branches in the country and operates outside the Indian boundaries in the other 17 countries.