English: It seems long overdue.
Telugu: చాలా టైమ్ తీసుకుంటున్నట్లు కనిపిస్తోంది.