US retail giant Wal-Mart today (27 September) said it has made an offer to buy South Africa-based retailer Massmart Holdings, in a deal that could be worth around US$4.2bn and provide a platform for future growth in Africa.