Lelo ni Lelo translates to ‘leo ni leo’ a Swahili phrase construed to mean ‘today is the day’. The song was recorded in Karen and Kawangware. “Kenya mpya inawezekana (a new Kenya is ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results