English: Science went ahead anyway.
Telugu: సైన్స్ ఈ రకంగానే ముందుకు సాగింది.