News

Sri Lanka’s name comes from the Sanskrit phrase śrī laṅ kā, meaning “resplendent island,” and it lives up to the name. Shaped ...
Beautiful images of the Sacred Heart and Saint Therese as well as relics of Saint Margaret Mary Alacoque and Saint Therese ...