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