The most simple way of explaining offshore investments are to just to say that the founds of a person are keep in another country differing from the owners residence.
Why invest in an offshore jurisdiction?
The most common reason is tax advantages. Some countries have mutual treaties for double tax avoidance, this can be exploited to lover the tax of some finances.