English: Finally the nature won.
Telugu: చివరకు ప్రకృతి గెలిచింది.