English: The latest findings were published in the journal Nature.
Telugu: దీనిని ఆవిష్కరించిన విషయాలను నేచర్ జర్నల్‌లో తాజాగా ప్రచురించారు.