English: The scientists published their findings in Nature’s Scientific Reports.
Telugu: నేచ‌ర్ ఆస్ట్రాన‌మీలో సైంటిస్టులు రిపోర్ట్‌ను పబ్లీష్ చేశారు.