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