New molecular evidence from Oxford’s Zoology Department sheds significant doubt on charges against six medical workers who are facing execution in Libya.
New molecular evidence from Oxford’s Zoology Department sheds significant doubt on charges against six medical workers who are facing execution in Libya.