IMO HSBC is the best place to open an account in the US and NRE/NRO in India. HSBC asks zero questions. Excellent USD-INR transfer rates and also the Global Transfer feature which is literally instant transfer (some rate compromise of course). Only caveat is, minimum balance should be $75000 and 40L in India. Otherwise, HSBC is no-nonsense.