English: Several stories are told about this place.
Telugu: ఈ ప్రదేశం గురించి పలు కథనాలు ప్రచారంలో ఉన్నాయి.