0 a large company that operates in many different countries: --
The headquarters of the global corporation are based in Canada.
NYA ORD
European
May 10, 2021
DAGENS ORD
Shimmer
global corporation