Just mid way in the hills there is a place where natural spring comes out of a hole. The spring is locally called as Olakallu Theertha meaning water inside the rocks. To go inside there is a small entrance which leads to the cave: That's the hole from which the spring comes out: Devotees touch the water which is considered as sacred: Inside the … [Read more...]