Latest news today on CLTS

Defecation- Top News

The private sector and open defecation

At nearly 200 million inhabitants, Nigeria is the most populous country in Africa. With a population of this scale, any progress or regression in development clearly has a significant impact on both African and global development indicators.

Advertisement