English: It is an important pilgrimage site in the city of Salem
Telugu: ఇది సేలం నగరంలో ముఖ్యమైన యాత్రా ప్రదేశం