Offshore Trust

Definition and Citations:

A trust that is set up in a location, usually another country, different from the trustor’s location.

Latest Articles