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