Oluwa Lo Ni is a track by Wizkid, a Nigerian performer. The song is from Star, his debut studio album, which was launched on June 12th, 2011.
Oluwa Lo Ni, the album’s eighth tune, was published through Empire Mate Entertainment. Take a listen to the single below and have a good time!
Listen and share your thought below: