Stella Mwangi Drops Visuals For Banging New Single “Kuchizi” [Watch] She said she is out to reclaim her title as the ‘baddest’ femcee and Stella Mwangi is living up to her promises. After a successful 2016/2017 January 29, 2018 Entertainment·TL