English: This was long time coming.
Telugu: ‘వచ్చి చాలా సేపయ్యింది.