SHARE THIS ARTICLE Share Tweet Post Email

While corporate revenues aren’t the same as GDP, the size of these companies in relation to their home countries is remarkable.