Yes you can operate and offshore bank if for those who are staying out of there country.

For bank, you have to chose your self there are lot check which is more suitable for you or just go for like HSBC or HDFC etc but prefer not to go with city bank (not good in customer services)