English: Some experts contested that assertion.
Telugu: ఈ వాదనను కొందరు నిపుణులు తప్పుబట్టారు.