English: The translation is long overdue.
Telugu: అనువాద చాలా కాలం నేసిన.