English: But current research is shedding new light on these issues.
Telugu: కానీ కొత్త పరిశోధన ఈ అంశంపై కాంతి తొలగిస్తోంది.