English: It has been long overdue, though.
Telugu: ఇది ఉన్నప్పటికీ, ఇది చాలా కాలం పాటు ఉంది.