Located near Thodupuzha in Idukki, this historic Syro-Malabar church is a renowned pilgrimage centre dedicated to St. George and known for its annual feast.
Located near Thodupuzha in Idukki, this historic Syro-Malabar church is a renowned pilgrimage centre dedicated to St. George and known for its annual feast.