English: All of these facts have been confirmed by modern science.
Telugu: ఈ విషయాలన్నింటినీ ఆధునిక విజ్ఞానం గుర్తించింది.