Starr Companies has opted to establish a subsidiary in Malta as its future base in the European Union, the US carrier has told this publication.
Starr Companies has opted to establish a subsidiary in Malta as its future base in the European Union, the US carrier has told this publication.