Algeria “Walking in Faith and Patience: Reflecting on the Church’s Historic Journey to Kenya’s First House of the Lord”by Isabella Rossi May 19, 2025