Institute of Cancer Research – University of London (ICR) – higher education institution in United Kingdom. ICR was founded in 1909. The home of the main campus of ICR is United Kingdom’s capital – London.
Institute of Cancer Research — University of London
Information updated 15.08.2026