IN SHORT: A 2023 news report claiming Kenya's digital ID programme would implant microchips in newborns has resurfaced online. The report spliced together unrelated clips of Kenyan president William ...