English: Finally it did happen.
Telugu: చివరికి అది సాధ్యమైంది.