Life Science & Technology Weekly 129 – Two monkeys were cloned in China to help with cancer research Life Science, Technology