A large research complex in London with hundreds of laboratories and a grand entrance. The facility utilised animal testing to develop medical treatments.
A large research complex in London with hundreds of laboratories and a grand entrance. The facility utilised animal testing to develop medical treatments.