English: In the end, Nature won.
Telugu: చివరకు ప్రకృతి గెలిచింది.