A way to value an organisation, is to examine the cash generated in a 12 month period. This then shows the annual revenues.
Based on this methodology, here are the top 10 corporations in the world based on annual revenue at the end of 2012:
The world’s largest companies based on £ revenues.
1 Royal Dutch Shell £315 Billion [OIL] (UK & Netherlands)
2 Wal-Mart £307 Billion [RETAIL] (US)
3 Exxon Mobil £294 Billion [OIL] (US)
4 Sinopec £280 Billion [OIL] (China)
5 China National Petroleum £267 Billion [OIL] (China)
6 BP £254 Billion [OIL] (UK)
7 State Grid £195 Billion [POWER] (China)
8 Toyota Motor £173 Billion [CAR & TRUCK] (Japan)
9 Volkswagen £162 Billion [CAR & TRUCK] (Germany)
10 Total £153 Billion [OIL] (France)
Interesting to see how energy companies dominate the top 10, also note, that no banks are in the top 10.