Dharmasthala temple is one of the most famous and most well-known temples not only in southern India but all across the world. The Dharmasthala Manjunatha temple although dedicated to Lord Shiva, is quite special in nature. Besides the major deity, there are other idols like Dharma Daivas and also Shakti or perhaps Ammanavaru.