Bank Of India is a Nationalised Bank of India and they many decent number of branches through out India including major cities and towns in India.I have open an account with this bank because the account opening procedure with this bank is so much simple and they do not say to do very long verification processes.
I have personally like the simplicity of services which the bank provides and they also have very good amount of machines like ATM;Cash Deposit Machine at there most of their branches.They also have decent numbers of ATM counters through out India through which you can do banking 24X7.
I would recommend this bank for whom who never opened any bank accounts with any banks then they may can open an account with this bank and can have the first time banking experience with this bank.