Nigerian Gospel music artist and songwriter Olu Deborah releases her second single titled “YIN OLUWA.” A Yoruba language which means (Praise the Lord) in English.
This is an inspiring song from the humble minstrel Olu Deborah. Listening to this song will unravel the mystery of his works and compel you to worship God and His praise will continually be in your mouth.










