English: The science supported it.
Telugu: శాస్త్రం దాన్ని ఆమోదించింది.