slimsearch icr.ac.uk the institute of cancer research, london, is one of the world’s most influential cancer research organisations, with an outstanding record of achievement. Category:biology Global Rank:302,614 visits:165.6K pages/Per:2.1 ADS