English: This ought to have been done much earlier.
Telugu: ఇది చాలా ముందే జరగాల్సింది.