English: The experts agree with this as well.
Telugu: ఈ కూడా నిపుణులు ఒప్పుకుంది.