Suspected remnants of an ancient temple, including idols of Shiva and Parvathy Devi, were discovered during land excavation near Vellappad Bhagavathy Temple in Pala. The land, currently owned by ...