English: Science too had accepted this.
Telugu: శాస్త్రాలు దీన్ని అంగీకరించాయి.