10.0.1.233

The Wellcome Trust reports 18% investment return

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