English: It won appreciation from the critics.
Telugu: విమర్శకుల నుంచి ప్రశంసలు వచ్చాయి.