English: This review did.
Telugu: దీనిపై సమీక్ష నిర్వహించారు.