I am surpised by Skywalker comments. I was not aware that you have to be member of this forum for years/months before you are qalified as bonafide user who can post mesages on this forum.
To me your comments are as if you are trying to defend ICICI bank by proxy. May be you are on ICICI bank retainer to ward off any critcism.
ICICI is not the only bank I have perosnal and business account. My comments on services of ICICI bank are relative to services of other UK banks that I have recieved.
With all the banks I deal with online transfer of money between between two accounts in the same bank take place immediately. Whereas with ICICI bank, although things are certainly getting better since last time I posted my message, sometimes I can see the amount transferred between my two accounts immediately and sometimes it take few hours. Perhaps skywalker may be able to come up with a real world example and be able to explain the reason behind this phenomenon.
I accept that maintenance is required on systems every now and then. But I do not expect bank's IT system to fail with same probablity as car would break down unannounced. It is expected that such a large bank as ICICI bank would have bit more of customer focus. A simple note on the wesbite that systems maintenance is underway. It would have saved me the trouble of calling customer support personnel and listen to music for several minutes, several further minutes before she came with answer that maintenance work is being carried out.