English: It has won acclaim at international film festivals.
Telugu: అంతర్జాతీయ చలనచిత్రోత్సవాల్లో స్క్రీన్‌ అయింది ప్రశంసలూ అందుకుంది.