Eli Lilly shortlists offices for new London hub 

Eli Lilly has shortlisted three preferred locations across central London as it prepares to return to the UK capital after 89 years.

Lilly UK, the firm’s UK arm, appointed CBRE on