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