State Bank of India in the biggest bank in India having branches in about all cities of India. in terms of availability of branches and ATM machine state Bank of India is really good but when it comes to their services then you will find that you have go.
And do complain ten times and there is no guarantee that they will here you. if you lost your ATM card then it will become a headache for you because for getting a second ATM card from state Bank of India is really a great task and you will not get any benefit on online shopping so I will not suggest you to select state Bank of India.