Allen agrees new Swansea contract 0 17.05.2024 18:01 BBC News (UK) Joe Allen agrees a new one-year contract which will keep him at Swansea City until the summer of 2025.