July 14, 2018
60 views

Arthunkal, Alappuzha

The largest shrine of St Sebastian in the world, the church is also known as St. Andrew's Basilica and St Sebastian's International Shrine.