English: It has received decent reviews from critics.
Telugu: విమర్శకుల చేత మంచి ప్రశంసలు అందుకున్నది.