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