Music Def Jam Africa Artiste, Kido Madiba Debuts New Single ‘Absence’ Posted on July 30, 2022 by Adaora Nwangwu Newly signed Def Jam Africa artiste, Kido Madiba debuts new single Absence. Kido Madiba meaning “little Madiba” derived this moniker from the late global Icon Nelson Mandela because they are