In generally, these topic explained about why companies decide to enter foreign markets:
Firstly, the company want to gain access to new customers.
Secondly, the company want to achieve lowest cost through economies of scale, experience and increased purchasing power.
The company also want to further exploit core competencies and to gain access to resources and capabilities located in foreign markets.
Lastly, to spread business risk across a wider market base.