Swedish state pension fund, the Second AP Fund, has disposed of its holding in Wal-Mart and Wal-Mart Mexico due to alleged infringements of "human rights in working life". The fund's shares and bonds totalled SEK300m (US$41m).