English: But nature helped them.
Telugu: కానీ, ప్రకృతి వాళ్ళకు సహకరించలేదు.