English: The film has taken a while to be released.
Telugu: సినిమా రిలీజ్‌ అయి కూడా చాలా రోజులైంది.