NRI can open an NRO account through which one can repatriate the money to foreign country. Its important that the account should be an NRO account as only NRO account allows Rupee deposits. And to such repatriation my personal choice would be Citibank NRO account. Its faster to open an account and easier to operate. Their remittance is also very fast when compared to other banks.