English: It is one of the wanted hubs for nature lovers
Telugu: ఇది ప్రకృతి ప్రేమికులు కోరుకొనే కేంద్రం