The principle thing can only go so far. I am pretty sure that most of the cash that comes here from overseas like China etc is dirty money. No question about that. Do we therefore prohibit them using that to invest in this country, since we abhor corruption and money laundering? Shades of grey.