Scoring 17 goals in Leicester’s title-winning campaign saw Mahrez voted as player of the year in England in 2016.

“I am so pleased to have joined City, a side playing great football under Pep Guardiola. They’re redefining the English game and I wanted to be a part of it,” Mahrez said on City’s website.

“Watching them from afar has been a pleasure. Pep is committed to playing attacking football, which is a perfect for me, and City’s performances last season were outstanding ... I believe my own game can develop under Pep’s management.”