English: Science too had accepted this.
Telugu: దీన్ని వైజ్ఞానిక పరిశోధనలు సైతం అంగీకరించాయి.