Skip to main content

IRB Barcelona awarded prize for the best scientific research