Rickyddddd6672 Rickyddddd6672 20-03-2024 Business contestada Means investment in manufacturing and service facilities in a foreign country with an intention to engage actively in managing thema. Having a foreign subsidiaryb. Foreign Direct Investmentc. Outsourcingd. Offshoring