Swiss Cancer League is a research organisation in Bern, CH. OpenAlex records 259 works and 12,655 citations for it. 90 researchers list it as their most recent affiliation.