Large stand at an environmental show
Pharmamceutical manufacturing show in Madrid
Pharmaceutical manufacturing