MUSICSECULAR MUSIC Cleo Ice Queen- “On My Own” Ft. Towela Kaira By Abraham (X-duey - April 23, 2022 0 1853 FacebookTwitterPinterestWhatsApp Def Jam Recordings Africa‘s newest signee “Cleo Ice Queen” drop a brand new single off her upcoming album called “Leaders of the New School“. The song is called “On My Own” and it features songstress “Towela Kaira“. Download, Stream and share!