English: But deliverance came at last.
Telugu: కానీ చివరికి దేవీ బయటకు వచ్చేసింది.