VIDEO: Moji Shortbabaa Returns With an Inspiring Prayer ‘Wacha Wacheki’ One half of the now-defunct Award-winning gospel music group Kelele Takatifu, James Muhia alias Moji Shortbaba, is not resting on his laurels since their January 26, 2018 Entertainment·TL