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 ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results
Feedback