English: Many experts doubt it.
Telugu: దీనిపై పలువురు నిపుణులు మండిపడుతున్నారు.