English: A report of the discovery was recently published in Nature.
Telugu: ఈ రీసెర్చ్‌కు సంబంధించిన ఓ కథనం నేచర్ జర్నీలో ఇటీవలే ప్రచురితమైంది.