English: This move is long overdue.
Telugu: ఈ కదలిక కడు ఆలస్యమైనది.