The phrase
"offshore investors" refers to individuals or companies that invest their money outside of their home country. They typically place their investment funds in foreign markets or countries with more favorable tax regulations or financial advantages.
Full definition