English: And long past time too.
Telugu: అలాగే చాలా కాలం గడిచిపోయింది.