Posts Tagged ‘Nigeria News ☆ Tekno and Wizkid just released a hot new single titled “MAMA“. The new collaboration is an Afrobeat tune which many’