US pharma giant launches London office hunt

US-based pharma giant Eli Lilly has begun a fresh search for office space in central London, heralding a potential return to the capital after 88 years.

The company, which is headquartered in Indiana, has appointed CBRE