Search

The myth of globalization? : a new study finds that only a few large retail firms have a genuinely global presence