English: Numerous nature enthusiasts come here to marvel at the splendour of nature and spend some stress busting time under its bliss
Telugu: అనేకమంది ప్రకృతి అన్వేషకులు ఈ సహజ సౌదర్యాలను ఆస్వాదించి, కొంత సమయాన్ని ఒత్తిడి నుండి దూరంగా గడపడానికి వస్తుంటారు