Answer
Mark Hughes was the manager of Stoke City when they signed Allen from Liverpool in 2016. Allen had been a Liverpool player since 2012, but he had not been a regular starter in the team. He was looking for a new challenge, and Stoke City offered him the opportunity to play regularly.