Madagascar March 15, 2025By Noah Rodriguez2019 FIFA rankings: Algeria, Madagascar, Nigeria, South Africa win big – Africanews EnglishBy Noah Rodriguez