English: “This represents a huge advance for science.
Telugu: ‘‘శాస్త్రీయ పరిభాషలో చెప్పాలంటే ఇది భారీ ముందడుగు.