English: This film has been a long time coming.
Telugu: ఇంత కాలానికి ఈ సినిమాకి ముహూర్తం పెట్టేశారు.