ICICI is hopeless bank. I am based in Uk. I have account with ICICI in India. Everytime ICICI bank reject my cheque. The reason they give is that slight change in my signature. I had never such problems with Uk banks. ICICI bank is fraud. They cheat their customers.