Is it possible as a non-Indian citizen to create an Indian bank account (denominated in rupees) that can exchange & repatriate its funds?
No, in your situation it is not possible. Mostly, only three types of accounts are available to individuals: So, a complete foreigner can open account in India, only if he is working in India, a type of Savings account, and that account too will be linked to his resident status. If he leaves work, he needs to close this account. Edit: There are business accounts, and current accounts, but those are available only to businesses. Further read at SBI gives a good snapshot
$USD, electronic or otherwise, are not created/destroyed during international transactions. If India wants to buy an F-16s, at cost $34M USD, they'll have to actually acquire $34M USD, or else convince the seller to agree to a different currency. They would acquire that $34M USD in a few possible ways. One of which is to exchange INR (India Rupees) at whatever the current exchange rate is, to whomever will agree to the opposite - i.e., someone who has USD and wants INR, or at least is willing to be the middleman. Another would be to sell some goods or services in the US (for USD), or to someone else for USD.  Indian companies undoubtedly do this all the time. Think of all of those H1B workers that are in the news right now; they're all earning USD and then converting those to INRs.  So the Indian government can just buy their USD for INR, directly or more likely indirectly (through a currency exchange market). A third method would be to use some of their currency stores. Most countries have significant reserves of various foreign currencies on hand, for two reasons: one to simplify transactions like this one, and also to stabilize the value of their own currency. A less stable currency can be stabilized simply by the central bank of that country owning USD, EUR, Pounds Sterling, or similar stable-value currencies. The process for an individual would be essentially the same, though the third method would be less likely available (most individuals don't have millions in cash on hand from different currencies - although certainly some would).  No government gets involved (except for taxes or whatnot), it's just a matter of buying USD in exchange for INRs or for goods or services. Your bank will gladly help you convert your Indian savings accounts into NRO savings accounts. You cannot change these accounts into NRE accounts directly; NRE accounts are supposed to be funded via deposits made from foreign currency accounts. Under the liberalized schemes available now, you can transfer the money in your regular savings account into your account abroad, converting it into foreign currency, if you (and your CA) provide proof to your bank (and the Reserve Bank of India) that you have paid all applicable taxes on the money in your savings account. And then you can transfer it all back into your NRE account. Perhaps you can combine these two steps into a single one, thereby putting the money in your regular savings account into an NRE account in one step, but I am sure that there will be lots of fees involved (e.g. you might get whacked by commissions, as well as the exchange rate differential as if you converted Indian rupees to US dollars, say, and then converted the dollars back to rupees) just as if you did the two-step conversion. There are no taxes involved in moving your own money into different accounts but there can be lots of fees and service charges. You can remotely close the account and transfer the money out to your account in home country. If you have netbanking you can also setup remittance service to your country HDFC Bank offers an easy and comfortable way to hold the foreign currency for NRIs with a RFC Savings Account. You can  deposit money in 4 different currencies and anytime convert them into money. Apply for an HDFC Bank RFC Account now! Is it possible to open a GBP bank account in Pakistan ? Yes you can. Quite a few Banks offer Foreign currency accounts in GBP [or USD or EUR, JPY] Are there any risks in doing so ? Generally no. As per Protection of Economic Reforms Act (PERA) of 1992 and foreign currency accounts (protection) ordinance 2001 the funds are protected and you can move them back out of Pakistan any time. However if you are looking at investing into property and then selling it after few years, there maybe difficulties in such transactions and consult a tax advisor familiar with such cases. All money is legit with bank statements of my pay which is between 35K and 40K per year, am I going to have any trouble at airport as limit is £7K only Carrying cash of this amount is generally not advisable. It is best to do a Bank to Bank transfer. You can visit one of the Pakistan Bank that has branch in UK [say Standard Chartered, Citi, HSBC, etc]. They should be able to open account with transfer of funds. There is no limitation on carrying foreign exchange in cash when you enter Pakistan. However when you are travelling out of Pakistan you can only carry USD 10,000 or eq. per person. "There is no ""reason why this cannot be done"", but you can tell your friend that these actions are officially shady in the eyes of the US government. Any bank transactions with a value of $10,000 or more are automatically reported to the government as a way to prevent money laundering, tax evasion, and other criminal shenanigans. ""Structuring"" bank deposits to avoid this monetary limit is a crime in and of itself.  https://en.wikipedia.org/wiki/Currency_transaction_report" Opening account in foreign bank is possible, but you must have strong proofs you use it for legitimate purposes. More chances to get an account if you visit Europe and able to stay, for example, for a week, to visit bank in person and wait for all the checks and approvals. Also keep in mind that there will be deposit/withdraw limits and fees applicable, that are significantly stricter and larger for non-EU citizen. In my opinion, if your amounts are not large, it might not worth it. If amounts are large, you might consider business account rather than personal, as is the example of strong proof I meant. I want to send some money to Indian in my saving account but I haven't any NRO/NRE account. It is advisable to Open an NRE account. As an NRI you cannot hold a savings account. Please have this converted into NRO account ASAP. Process or Transaction charges or Tax (levied by Indian bank) on money what I'll send to my saving account in India. I know the process or transaction charges (applied by UK banks) from UK to India. There will be a nominal charge levied by banks in India. If you use dedicated Remittance services [Most Leading Indian Banks offer this], these are mostly free. Is there any limit to get rid off tax? Nope there isn't any limit. This depends on service provider. What types of paper work I'll need to do for showing that income is sent from UK after paying tax. If you transfer to NRE account. There is no paperwork required. It is implicit. If not you have to establish that the funds are received from outside India, keep copies of the transfer request initiated, debits to the Bank Account in UK, your salary slips, Passport stamps etc. On my recent visit to the bank, I was told that money coming into the NRE account can only be foreign currency and for NRO accounts, the money can come in local currency but has to be a valid source of income (e.g. rent or investments in India). Yes this is correct as per FMEA regulation in India. Now if we use 3rd party remittances like Remitly or Transferwise etc, they usually covert the foreign currency into local currency like INR and then deposit it. The remittance services are better suited for transferring funds to Normal Savings accounts of your loved ones. Most remittance services would transfer funds using a domestic clearing network [NEFT] and hence the trace that funds originated outside of India is lost. There could be some generic remittance that may have direct tie-up with some banks to do direct transfers. How can we achieve this in either NRE/NRO accounts? If not, what are the other options ? You can do a Wire Transfer [SWIFT] from US to Indian NRE account. You can also use the remittance services [if available] from Banks where you hold NRE Account. For example RemittoIndia from HDFC for an NRE account in HDFC, or Money2India from ICICI for an NRE account in ICICI or QuickRemit from SBI etc. These would preserve the history that funds originated from outside India. Similarly you can also deposit a Foreign Currency Check into Indian Bank Account. The funds would take around month or so to get credited. All other funds can be deposited in NRO account. Yes NRIs are allowed to open a DEMAT account in India from abroad.  Investments can be made under the Portfolio Investment NRI Scheme (PINS) either on repatriation or non-repatriation basis.  As per,the guidelines of the Reserve Bank of India it is  mandatory for NRIs to open a trading account with a designated institution authorized by the RBI.  They must avail either a Non-Resident Ordinary (NRO) or Non-Resident External (NRE) account to route the various investments. Best consult a CA as you may anyway need his/her service. I am NRI, availed secured loan (Against house property) in India and now I want to get that money transferred to Finland. Loans by NRI taken in India cannot be transferred outside of India. Refer FOREIGN EXCHANGE MANAGEMENT (BORROWING AND LENDING IN RUPEES) REGULATIONS Loans in Rupees to non-residents 1[***].     7. Subject to the directions issued by the Reserve Bank from time to time in this regard, an authorised dealer in India may grant loan to a     non-resident Indian, (B) against the security of immovable property (other than   agricultural or plantation property or farm house), held by him in   accordance with the Foreign Exchange Management (Acquisition and   Transfer of Immovable Property in India) Regulations, 2000 :   ......   Provided that-   (d) the loan amount shall not be remitted outside India; Alternative: Sell the property in India, transfer the proceeds to NRO account. Repatriate the funds outside India as per Liberalized Remittance Scheme. Form 15CA/CB with CA certificate will be required. "The Option 2 in your answer is how most of the money is moved cross border. It is called International Transfer, most of it carried out using the SWIFT network. This is expensive, at a minimum it costs in the range of USD 30 to USD 50. This becomes a expensive mechanism to transfer small sums of money that individuals are typically looking at.   Over a period of years, the low value payments by individuals between certain pair of countries is quite high, example US-India, US-China, Middle-East-India, US-Mexico etc ... With the intention to reduce cost, Banks have built a different work-flow, this is the Option 1. This essentially works on getting money from multiple individuals in EUR. The aggregated sum is converted into INR, then transferred to partner Bank in India via Single SWIFT. Alongside the partner bank is also sent a file of instructions having the credit account. The Partner Bank in India will use the local clearing network [these days NEFT] to credit the funds to the Indian account.   Option 3: Other methods include you writing a check in EUR and sending it over to a friend/relative in India to deposit this into Indian Account. Typically very nominal costs. Typically one month of timelines. Option 4: Another method would be to visit an Indian Bank and ask them to issue a ""Rupee Draft/Bankers Check"" payable in India. The charges for this would be higher than Option 3, less than Option 1. Mail this to friend/relative in India to deposit this into Indian Account. Typically couple of days timelines for transfer to happen." I assume that you are a citizen of India, and are what Indian law calls a NRI (NonResident Indian) and thus entitled to operate an NRE (NonResident External) account in India.  You can deposit US dollars into the NRE account, but the money is converted to Indian Rupees (INR) and held as INR.  You can withdraw the money and bring it back to the US as US dollars, but the INR will be converted to US$ at the exchange rate applicable on the date of the transaction.  With the recent decline of the Indian Rupee against the US dollar, many NRE accounts lost a lot of their value. You can deposit any amount of money in your NRE account. Some banks may limit the amount you can send in one business day, but if 250 times that amount seriously limits the amount of money you want to send each year, you should not be asking here; there are enough expensive lawyers, bankers and tax advisors who will gladly guide you to a satisfactory solution. There is no limitation on the total amount that you can have in your NRE account.  The earnings (interest paid) on the sum in your NRE account is not taxable income to you in India but you may still need to file an income tax return in India to get a refund of the tax withheld by the bank (TDS) and sent to the tax authorities. The bank should not withhold tax on the earnings in an NRE account but it did happen to me (in the past).  While the interest paid on your NRE account is not taxable in India, it is taxable income to you on your US tax returns (both Federal and State) and you must declare it on your tax return(s) even though the bank will not issue a 1099-INT form to you. Be aware also about  the reporting requirements for foreign accounts (FBAR, TD F90-22.1 etc). Lots of people ignored this requirement in the past, but are more diligent these days after the IRS got a truckload of information about accounts in foreign banks and went after people charging them big penalties for not filing these forms for ever so many years. There was a huge  ruckus in the Indian communities in the US about how the IRS was unfairly targeting simple folks instead of auditing the rich! But, if the total value of the accounts did not exceed $10K at any time of the year, these forms do not need to be filed. It seems, though, that you will not fall under this exemption since you are planning on having considerably larger sums in your NRE account. So be sure and follow the rules. I wouldn't send it to India in the first place because their financial system is a bit sketchy, I would look into countries like Germany to send the money to you if you're looking to avoid high taxes with a very stable financial system As an NRI there are certain limitations as well as benefits.  Limitation in terms of holding a specified quantity of shares in company, thus the need to open new account, so that Bank can track the holding and inform regulator.  Benfits in terms of able to reptriate any amount of funds from trades in this account. In order to ease this, there are 2 Accounts NRO demat account (Non PINS): Essentially this does not automatically allow for reptration of funds [like NRE] but its more like NRO, amount upto USD 1 million per year. NRO Demat account PINS: Here you can buy fresh shares and take the proceeds out of country without any limits. So in short, you would need an NRO Demat NON PINS Account. Transfer your existing shares here. Sell whenever you like. Open a NRO Demat PINS account, if you wish to buy more with status as NRI, if you don't wish you buy, there is no need for this account.