English London Research Institute Cited by user PraiseVivec on 03 Jan 2019 The Cancer Research UK London Research Institute (LRI) was a biological research facility which conducted research into the basic biology of cancer.