Talks & Debates Society & Current affairs Last Tickets Sold out Cancelled Postponed 25 Sept.'23 - 19:00 Europe Talk - Trade and modern slavery: What role for the EU?