English: According to reviews, yes.
Telugu: సమీక్షలు అవును, చెప్తారు.