English: This should have happened much earlier.
Telugu: ఇది చాలా ముందే జరగాల్సింది.