English: Finally.
Telugu: చివరగా అంది.