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 ...
Results that may be inaccessible to you are currently showing.
Hide inaccessible results