Holy Cross Murrupula

Bookmark and Share

Some highlights from our ALMA twinned parish of Holy Cross Murrupula, Mozambique.