English: A nature lovers haven.
Telugu: ప్రకృతి ప్రేమికులకు నచ్చే ప్రాంతం.