English: It has been long overdue.
Telugu: అది చాల కాలమందు వాసము చేసినది.