The National Institutes of Health (NIH) is being called on the carpet to explain why it gave tens of millions of dollars to the International Agency for Research on Cancer (IARC), a United Nations ...