Wal-Mart, the world's biggest retailer, today revealed plans to sell its German retail business to Metro AG - a move that will cost it around US$1bn.