English: The nature there is fantastic.
Telugu: అక్కడి ప్రకృతిని ఆహ్లాదపరుస్తూ ఉంటుంది.