Skip to main content

IRB Barcelona scientist Eduard Batlle wins the 2016 Carmen and Severo Ochoa Prize