English: Nature helped too.
Telugu: అందుకు ప్రకృతి సహకరించింది.