The Francis Crick Institute is a # 660,000,000 biomedical research center currently under construction , located in London , United Kingdom .
The Francis Crick Institute is a planned # 660,000,000 biomedical research center to be in London .