Sleehakalam of Champakulam Church


Sleehakalam of Champakulam Church

Champakulam Kalloorkadu Marth Maryam (St. Mary's) Basilica is one of the ancient churches in Kerala located on the banks of Alappuzha backwaters.