English: After a long wait!
Telugu: చాలా కాలం తరువాత!