English: Nature helped too.
Telugu: వీళ్ళకు ప్రకృతి కూడా సహాయపడింది.