English: This has been a long time coming.
Telugu: ఇవి వచ్చికూడా చాలాకాలం అయింది.