One of the major tasks of religion is to liberate the society from all kinds of dehumanizing structures. Paradoxically, even though India is a land of religions, almost all the religions have shifted its focus from humanization to institutionalization. Therefore, religion loses its liberating power. Further, in India Christian theology has been challenged by several dehumanizing factors such as poverty, inequality, communalism, fundamentalism, ecological issues, ...