Today, 5 June 2026, the University of Barcelona (Spain) won the final round of the 13th edition of the International Criminal Court (ICC) Moot Court […]
Headline
Everything has a legal perspective