English: It was lauded upon its release.
Telugu: విడుదలయ్యాక ప్రశంసల వర్షం కురిపించారు.