Al Ahli are willing to offer Riyad Mahrez a contract worth €100 million plus bonuses to leave Manchester City, a source close to negotiations has told ESPN.

A delegation including the Saudi Arabia club president Waleed Muaath has been in London this week discussing the possibility of deals with several players including Mahrez.

The Algeria forward has two years remaining on his existing agreement with City but sources have suggested he has become frustrated with a lack of playing time under Pep Guardiola this season.