English: Modern research confirms this.
Telugu: ఆధునిక పరిశోధన దీనిని నిర్ధారించింది.