English: It is a big win for our scientists.
Telugu: ఇది మన శాస్త్రవేత్తలు సాధించిన విజయం.