FYI, Citizens of Nepal can open bank accounts in India, but the process is heck too long and they need to get some kind of verification from Indian embassy in Kathmandu, Nepal