English: The experts agreed on this.
Telugu: ఈ కూడా నిపుణులు ఒప్పుకుంది.