Cancer Research Walesh-index: 6Total citations: 609Total papers: 47Homepage: https://www.cancerresearchwales.co.uk/