English: This moment has been years in coming.
Telugu: ఇన్నేళ్లకు ఈ టైమ్ వచ్చేసింది.