English: It's a huge leap in science.
Telugu: అది సైన్స్ లో ఒక గొప్ప మైలు రాయి.