Australian researchers find drug to put cancer cells to ‘sleep’

Scientists at the Walter and Eliza Hall Institute of Medical Research, Melbourne, Australia, have discovered a new class of drugs…