The Wellcome Trust reports 18% investment return

544
Medical charity The Wellcome Trust said its investments returned 18 per cent, or over £2.6bn, in the year to end Septem