ICICI bank one of the top ten private bank who give good service to their customer. I have to account in this bank and my experience is very good for this bank they are providing all things to their customer fast service good customer support if you will go to icici bank the staff will give you full product knowledge and they will open your account very fast and activate in 2 days they have lots of apps to transfer money to check your blance and much more. I like this bank very much its good.