1Walmart
2Shell
3Exxon Mobil
4BP p.l.c.
5Toyota Motor
6Japan Post Holdings
7China Petrochemical Corporation
8State Grid Corporation of China
9AXA
10China National Petroleum