English: I asked before long.
Telugu: చాలా సేపటికి నేనే అడిగాను.