English: It is believed that this is the place where Lord Shiva meditates.
Telugu: ఇది పరమ శివుడు తపస్సు చేసిన ప్రదేశం గా చెప్తారు.