Lucifer Movie

The renovation of the crumbled church building, located at Cheenthalar in Idukki, was carried out after the huge success of the movie and worship has resumed.