Riyad Mahrez signed for Manchester City in 2018, after spending four seasons at Leicester City. He had been a key player in Leicester's surprise Premier League title win in 2016, but had been linked with a move away from the club for some time.
Dribble with Knowledge: Exploring the Stellar Journey of Riyad Mahrez