English: The film had public screenings back in 2007 and received many good reviews.
Telugu: చిత్రం 2007 లో విడుదలైంది మరియు అనేక మంచి సమీక్షలను అందుకుంది.