Saturday, 2 July 2011

25 Mega Corporations and how they would fare vis-a-vis countries

Courtesy Business Insider.

Link here