English: science has made headway.
Telugu: సైన్స్ మరీ ప్రగతిని సాధించింది.