Self Drive Trips
SelfDriveTrips
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
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