English: Although the film was completed in 2005, it was released in India in 2008.
Telugu: 2005లోనే ఈ సినిమా పూర్తయినప్పటికీ, భారతదేశంలో 2008లో విడుదలైంది.