Manchester City winger, Riyad Mahrez, is set to leave the Premier League champions after the club agreed a £30million deal with Al Ahli, ESPN reports.
The offer includes a guaranteed payment of £26m plus another £4m in add-ons.
Mahrez was subsequently granted permission by City to miss a flight to Tokyo for the start of their preseason tour in order to wrap up the transfer.
It brings an end to Mahrez’s spell at the Etihad Stadium during which he made more than 200 appearances across five seasons and won the Premier League title four times.
The Algeria international, 32, had two years left on his contract but was keen on a move to the Saudi Pro League.
João Cancelo has been included in City’s tour squad after spending the second half of last season on loan at Bayern Munich.