A newly released report has named London the #1 city in Europe and #3 globally for life sciences, behind Boston and New York, ...