English: What had finally done it?
Telugu: చివరకు ఏం సాధించారు.