English: But eventually, the demons defeated the gods.
Telugu: కానీ చివరికి రాక్షసులు గెలిచి, దేవతలే ఓడిపోయారు.