INVESTMENT Definition & Meaning
Firms that set up operations in host countries are subject to local tax laws and often significantly boost the host country’s tax revenues. Because portfolio investments can be volatile, a country’s financial circumstances could worsen if investors suddenly withdrew their funds. Direct investment, on the other hand, is a more stable…