English: This film has been a long time coming.
Telugu: ఈ సినిమా అనౌన్స్ చేసి చాలా కాలమవుతుంది.