English: Reviews about it, at least, confirm this.
Telugu: సమీక్షలు, కనీసం, ఆ నిరూపిస్తాయి.