English: It is a natural waterfall discovered by nature enthusiasts.
Telugu: ఇది ప్రకృతి ప్రియులు కనుగొన్న సహజ జలపాతం.