Basilica of Our Lady of Snows – or locally Manjumatha Church – is a historic and religious center built by the Portuguese. The church was built soon after they built the fort in 1503. It is an exciting place to visit near Cherai. The old Portuguese architectural style will surely enthrall you.
The legend says that during the Mysorean invasion in the 18th century, the church was mysteriously saved by a mist that left the invaders wandering without the sense of direction. Since then the church is named Manjumatha (lady of the snow) church.