English: Tourists love to visit this place and pay their respect to God that the locals have so much faith in God
Telugu: పర్యాటకులు దేవునికి గౌరవాన్ని అందించడానికి, ఈ ప్రాంతాన్ని సందర్శించడానికి ఇష్టపడతారు, స్థానికులకు ఈ దేవుడిపై చాలా నమ్మకం ఉంది