Definition and Citations:
A firm which is headquartered in another country, where it is registered or where the investors of the firm reside.
A firm which is headquartered in another country, where it is registered or where the investors of the firm reside.