English: Leading world experts agreed with this.
Telugu: ప్రముఖ ప్రపంచ నిపుణులు దీనిని అంగీకరించారు.