English: But finally, they did it.
Telugu: కానీ చివరకు ఇలా చేశారు.