English: But, it is an idea that is long overdue.
Telugu: అయితే, ఇది చాలా కాలం చెల్లిన భావన.