India is famous for pilgrim centres. Indian constitution welcomes all the religions and their feasts and celebrations too. The south Indian state Kerala is specially known for pilgrim tourism as it is famous and rich with many historic churches, temples and mosques. Among the oldest churches in Kerala, the Champakulam Church is believed to be [...]