English: This should have been done long before.
Telugu: ఇది చాలా ముందే జరగాల్సి ఉంది.