. "319"^^ . . . "1075"^^ . . . "The Institute of Cancer Research (the ICR) is a public research institute and university located in London, United Kingdom, specialised in oncology, and a constituent college of the University of London. It was founded in 1909 as a research department of the Royal Marsden Hospital and joined the University of London in 2003."@en . . . . "The Institute of Cancer Research"@en . . .