Back to photostream

Top Churches to visit india

The church is situated 609 m high on Malayattoor hill in Kerala. The church has been declared as an international pilgrimage by the Vatican and also attracts large number of pilgrims from all over India. The church has a life size statue of St. Thomas.

4,359 views
2 faves
0 comments
Uploaded on July 4, 2016