Versatile Nigerian Gospel song artiste Osita Peter offers up a brand new single titled, “Ah! Oluwa (Wow! Lord)”. Commenting on the song, Osita says “Ah! Oluwa...