English: Experts also agree.
Telugu: నిపుణులు సైతం. . ఈ వాదనను అంగీకరిస్తున్నారు.