English: A new research does endorse this view.
Telugu: ఆ వాదనను తాజా పరిశోధన సమర్థించింది.