A blow to cancer research in the UK as National Cancer Institute closes down

The National Cancer Research Institute (NCRI) in the UK announced that it is shutting down after 22 years, citing economic uncertainty.