Pages

Search for your Topic

Exclusive photos: In Kerala, India, a magnificent shrine to St. Thomas the Apostle

A giant granite cross stands at the entrance to the Palayur shrine, marking the spot where the “Apostle of India” erected a cross.

Praise the Lord

Read the Whole Article at https://aleteia.org/