Рет қаралды 409
OMULAI ALIBA WINA BY MOTOMWAKA FT LEOPARD KING is a Luhya gospel song that talks of how perfect and flawless God is, directly translates to "who will be good?" in English or in Swahili " mzuri ni nani?" Its a praise song that glorifies and highlights the things God can do to his people regardless of their state contrary to what humans can do.