English: Nature has done the job.
Telugu: ప్రకృతి తన పని చేసింది.