Wellcome Trust announces new head

Jeremy Farrar to join the organisation on 1 October