Western Cape detectives have charged a 59-year-old man for the murder of his son.
The suspect was reported missing with his 12-year-old son in Kuilsriver, Cape Town on 30 November, and as part of the police investigation, pictures and details were subsequently circulated in a bid to locate their whereabouts.
Police in Van Rhynsdorp on the West Coast recognised the father from circulated photographs of the two.
He was taken in and transported to Cape Town, where he confessed to killing his son and led police to where the body was buried.
Detectives and other crime scene experts retrieved the decomposed body near a canal in Kuilsriver on Saturday afternoon.
DNA tests to determine whether the body is indeed that of the 12-year-old missing boy will be conducted soon.
The father, a Namibian national is in custody and will appear in court soon.