Wal-Mart, the world's largest retailer, has been urged by some of its own shareholders to clean up its act, according to the BBC.