St. Thomas Roman Catholic Church, located in Pallithura, Thiruvananthapuram, is one of Kerala’s oldest Catholic pilgrimage centres, dating back over 500 years and closely associated with St. Francis Xavier.
St. Thomas Roman Catholic Church, located in Pallithura, Thiruvananthapuram, is one of Kerala’s oldest Catholic pilgrimage centres, dating back over 500 years and closely associated with St. Francis Xavier.