1 / 10
The St. Thomas Shrine at Palayur
The sprawling St. Thomas Shrine at Palayur remains the only church that has been built exactly at the spot where the Apostle set up a cross in India.
+

© Anto Ankara