Foreign direct investment (FDI) involves a long-term investment in a foreign business, such as the establishment of a subsidiary or the acquisition of a controlling stake in a company. Portfolio investment, on the other hand, involves a short-term investment in a foreign security, such as shares of a foreign corporation or bonds issued by a foreign government.