English: However, new research is shedding some light on the matter.
Telugu: కానీ కొత్త పరిశోధన ఈ అంశంపై కాంతి తొలగిస్తోంది.