English: But the science has marched on.
Telugu: కానీ సైన్సుదాన్ని అధిగమించింది.