English: It eventually did.
Telugu: ఇది చివరికి చేసుకుంది.