English: The time for this has come.
Telugu: ఇన్నేళ్లకు ఈ టైమ్ వచ్చేసింది.