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 ...