English: This has in fact been long overdue.
Telugu: దానికి ఎంతో కాలం పట్టదన్నది వాస్తవం.