English: Nature is so amazing.
Telugu: ఇదచటి ప్రకృతి చాలా మనోహరమైంది.