david maahlamelalatest news & developments