English: Critics appreciated this movie which was recently released.
Telugu: ఇటీవలే ప్రేక్షకుల ముందుకు వచ్చిన ఈ చిత్రంతో విమర్శకుల ప్రశంసలు దక్కించుకుంది.