English: It was long overdue
Telugu: ఇది చాలా కాలం క్రితం