Wal-Mart is a world in its own