English: They say is long overdue.
Telugu: వారైతే చాలా సమయం పడుతుందనే అంటున్నారు.