Answer
Joe Allen is a Welsh international footballer who plays for Stoke City. He has represented Wales at every level from under-17 to senior level, making his senior debut in 2009. He has been a regular in the Wales squad ever since, and has captained the team on several occasions. He is one of the most experienced players in the Welsh squad, and is a key player for the team.