Palayur Church
India/Kerala /Thrissur /Guruvayur Palayur Church, Guruvayur, Thrissur, Kerala. Edit Detail InformationEdit The Palayur Church is one of the seven ancient churches established by the apostle, St. Thomas, in Kerala. This church portrays the life of St. Thomas and is famous for its architectural work. Around 14 granite statues that reflect various stages of St. Thomas’ […]