English: This film has been a long time coming.
Telugu: ఈ చిత్రం వచ్చి చాలా కాలమైంది.