Africa Top 5 Shocking Reactions to Davido’s Statement: ‘Nigeria’s Economy is in Shambles June 24, 2025