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