English: Critics appreciated this movie which was recently released.
Telugu: ఇటీవల విడుదలైన ఈ సినిమాకి విమర్శకుల ప్రశంసలు అందుతున్నాయి.