English: Other experts echo the thought.
Telugu: ఇతర నిపుణులు ఈ అభిప్రాయం విభేదిస్తున్నారు.