English: Modern science too is saying the same.
Telugu: దీని మీద జరిగిన ఆధునిక పరిశోధనలు కూడా ఇదే విషయాన్ని చెప్తున్నాయి.