Business

Question

A corporation that does business in many countries and has facilities in many countries is a(n) _________________________.

1 Answer

NEWS TODAY