English: Numerous reviews say that yes.
Telugu: అనేక సమీక్షలు అవును అంటున్నారు.