English: Nature has helped us here as well.
Telugu: అందుకు ప్రకృతి కూడా మాకు సహకరించింది.