English: "This was long overdue!
Telugu: “ఈ పని చాలా ఆలస్యమవుతోంది!