Never had scientists been put under such pressure and demand.
Jamais les scientifiques n'ont subit autant de pression et de demande.
Never had scientists been put under such pressure and demand.
Jamais les scientifiques n'ont subit autant de pression et de demande.