English: The findings were published recently.
Telugu: ఈ పరిశోధన ఫలితాలను ఈ మధ్యనే ప్రచురించారు.