English: After such a long time too.
Telugu: ఇలా చాలాకాలం గడిచిన తర్వాత .