Saint Thomas Catholic Church Malayattoor in the Ernakulam District of Kerala, India, is designated by the Vatican as an International Shrine. It is believed to have been founded by Saint Thomas, the disciple of Lord Jesus Christ when he landed …
Continue reading