Lafarge Africa has agreed to sell its full stake in Lafarge South Africa to Caricement for US$317 million. The deal is expected to complete in the third quarter of 2019, subject to regulatory approval.