English: Nature also helped out.
Telugu: . ప్రకృతి కూడా సహాకరించింది.