Famous Pilgrim Centeres At Kottayam March 2, 2017April 11, 2017Lookerala Editor Churches Bharananganam Syro-Malabar Catholic Church Bharananganam, an important pilgrim centre in South India, is located on the banks of Meenachil river, 5 km [...]