Wal-Mart announced today (27 September) that it has made an offer to buy South Africa-based retailer Massmart Holdings.