English: Mountains and river add to the mesmerising surroundings
Telugu: మైమరపించే పరిసర దృశ్యాలను కొండలు, నదులు ఇనుమడింప చేస్తాయి