English: However, recent findings have challenged this.
Telugu: అయితే తాజాగా చేసిన పరిశోధనల ఫలితంగా ఆ ఆధారాలు తప్పని తేలింది.