Sunshine Sisters


of St Vincent de Paul are very proud of bringing solar technology to Africa but have they also brought the Catholic Faith?

Comments