When was the International Agency for Research on Cancer established and where is it located?
The International Agency for Research on Cancer was established on the 1st of January 1965 and is based in Lyon, France. This intergovernmental body serves as the global arbiter of truth regarding substances that turn healthy cells into malignant invaders.