English: As well as other specialists concur.
Telugu: దీన్ని మిగతా నిపుణులు కూడా అంగీకరిస్తున్నారు.