top of page



Malayatoor Church: A Sacred Journey to St. Thomas' Footsteps in God's Own Country
The Malayatoor St. Thomas church is one among the eight international shrines in the world declared by the Catholic church. The church located on the banks of the river Periyar, is about the legacy and heritage of St. Thomas the apostle of Christ who is believed to have visited this place two thousand years back.

Benjamin John
Jul 94 min read
bottom of page