English: An independent investigation is warranted.
Telugu: దీనిపై స్వతంత్ర విచారణ జరగాలన్నారు.