English: finally got up to the podium.
Telugu: చివరకు వేదికపైకి వెళ్లారు.