Located in Vagamon, Idukki, this famous hilltop pilgrimage church is known for its serene atmosphere, scenic viewpoints, and annual Good Friday pilgrimage.
Located in Vagamon, Idukki, this famous hilltop pilgrimage church is known for its serene atmosphere, scenic viewpoints, and annual Good Friday pilgrimage.