English: The movie won lots of applause after the release.
Telugu: ఈ సినిమా రిలీజ్ అయినప్పటి నుండి చాలా ప్రశంసలు వచ్చాయి.