English: Nature did the work.
Telugu: ప్రకృతి తన పని చేసింది.