English: A team of researchers recently confirmed this.
Telugu: తాజాగా వీటిపై శాస్త్రవేత్తల బృందం పరిశోధనలు జరిపింది.