English: Critics raved.
Telugu: విమర్శకుల ప్రశంసలు దక్కించుకున్నాయి.