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