otherwise subject to US tax.
The best way is to inherit from parents - if they die this year with the limit <$10million USD.
- if they are still alive, alternative way is to put money under one's grand parents (assuming they are dead) and have a living will ready - saying the estate will be inherited by grand children, not by their children (your parents). One can officially wire transfer money to USA, and report for inheretage of estate with amount < $10 million to the US government tax free. (IRS form 706) (http://www.irs.gov/pub/irs-pdf/f706.pdf)
A dying person has many advantages - one shall ask him/her to open bank accounts, transfering all assets, real estate under his/her name. Upon death, one can conduct all different transactions to overseas.