English: Even experts agree to this.
Telugu: ఈ కూడా నిపుణులు ఒప్పుకుంది.