English: Recent research provides supporting evidence.
Telugu: ఇందుకు తాజా పరిశోధన బలమైన సాక్ష్యాలను అందిస్తోందన్నారు.