English: Critics appreciated this movie which was recently released.
Telugu: ఈమధ్యే విడుదలైన ఈ సినిమాకు విమర్శకుల ప్రశంసలు లభించాయి.