12 most charismatic Churches of India

The Church bells are soon going to ring in the entry of Thanksgiving and Christmas, some of the most awaited festivals of the year. Do visit them these festivities! 1. Malayattoor, Kerela This Church was built way back in 52 AD by Saint Thomas, who started preaching Christianity in South India. Located in Ernakulam district […]