English: Nature's done her work.
Telugu: ప్రకృతి తన పని తాను చేసింది.