English: This has been long overdue.
Telugu: ఇవ న్నీ ఆగిపోయి చాలా కాలమైపోయింది.