VIDEOS VIDEO: Cleo Ice Queen ft. Towela Kaira – “On My Own” (Official Video) By Abraham (X-duey - May 20, 2022 0 1579 FacebookTwitterPinterestWhatsApp Defjam Music Africa‘s latest signee “Cleo Ice Queen” finally unpacks the visuals for her latest single “On my Own“. The song which features songstress Towela Kaira has amazing visuals shot and directed by Lo. Download, Stream and share!