The 27-year-old has signed a five-year contract and has opted to take the number 26 shirt.
When he signed his contract he had his mother beside him and this gesture was applauded by football fans around the world.
We are used to watch only agents when players sign contract with teams but what Mahrez did was pure class showing the respect to his mother that was always there for him.
A title winner with Leicester in 2016, Mahrez says he can’t wait to get started at City, a Club he feels offers him both a chance to win silverware and an environment in which he can improve his own game.
“I am so pleased to have joined City, a side playing great football under Pep Guardiola,” Mahrez said.