Surprised to not see any mention here of legal and regulatory risk. One of the reasons moving money between countries is hard and expensive is that it is often done by people either trying to avoid tax liabilities, and/or by people involved in illegal activities and as a result governments are understandably keen to tie transfer agents up in rules regulations and liabilities. Ask HSBC...