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