English: Science too had accepted this.
Telugu: ఈ విషయం సైన్స్‌ కూడా ఒప్పుకొన్నది.