English: A recent study supports this contention.
Telugu: ఆ వాదనను తాజా పరిశోధన సమర్థించింది.