English: Many factors have worked in favour of the movie.
Telugu: సినిమా విజయానికి ఎన్నో అంశాలు దోహదం చేస్తాయి.