Overflowing Joy
Likuchira is a poor, rural village in Malawi. Previously, its residents walked a very long distance to fetch dirty, contaminated water from hand-dug wells and open streams. Many villagers had gotten sick or died from drinking the filthy water.
Read More